Django-视图函数和模板渲染
from django.shortcuts import render
from django.http import HttpResponse
# 使用函数视图返回简单的HTTP响应
def hello(request):
return HttpResponse("Hello, Django!")
# 使用函数视图和模板渲染返回响应
def home(request):
context = {'title': 'Home Page', 'message': 'Welcome to the home page!'}
return render(request, 'home.html', context)
这段代码展示了如何在Django中创建两个简单的视图函数。第一个函数hello
使用HttpResponse
直接返回一个字符串。第二个函数home
使用render
函数和模板系统来动态渲染一个HTML页面,并将上下文数据传递给模板。这是Django开发中常见的做法,适用于小型项目和快速开发。
评论已关闭