在Django中,视图层和模板层是Web应用程序的关键组成部分。视图层负责处理请求并生成响应,而模板层负责呈现数据和生成动态内容。本文将详细介绍Django中视图层和模板层的使用,并提供相应的源代码示例。
视图层(Views)
视图层是处理请求和生成响应的核心组件。在Django中,视图层是由Python函数或基于类的视图表示的。视图函数接收请求对象作为参数,并返回一个响应对象。下面是一个简单的视图函数示例:
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello, World!"