from django.http import HttpResponse
# 简单的视图函数,返回一个字符串作为HTTP响应
def hello(request):
return HttpResponse("Hello, Django!")
# 使用Django的模板系统来创建响应
from django.template import Template, Context
from django.http import HttpResponse
def template_view(request):
template = Template("<html><body>Hello, {{ name }}</body></html>")
context = Context({'name': 'Django'})
return HttpResponse(template.render(context))
这个例子展示了如何在Django中创建简单的视图函数,以及如何使用Django的模板系统来动态生成HTML内容。第一个函数hello
返回一个简单的静态字符串,而第二个函数template_view
则使用了模板和上下文来生成一个包含变量内容的响应。