Django 视图是 Django 框架中用于处理 HTTP 请求的核心组件。它负责接收请求,处理逻辑,并返回响应。

基本概念

  • 视图函数:一个函数,接收 HTTP 请求,返回 HTTP 响应。
  • URL 配置:在 Django 项目的 URL 配置中,将 URL 与视图函数关联。

视图函数示例

from django.http import HttpResponse

def home(request):
    return HttpResponse("Welcome to my Django app!")

请求与响应

  • 请求:包含客户端信息,如请求方法、路径、头部等。
  • 响应:包含服务器信息,如状态码、头部、正文等。

常用视图

  • django.http.HttpResponse:基本的响应对象。
  • django.shortcuts.render:渲染模板并返回响应。
  • django.contrib.auth.decorators.login_required:登录装饰器。

图片示例

Django Logo

更多关于 Django 的信息,请访问 Django 官方文档

扩展阅读