django-views

Installation
SKILL.md

Django Views(视图层)

来源:https://docs.djangoproject.com/en/5.1/topics/class-based-views/ 版本基准:Django 5.1+

用途

处理 HTTP 请求,执行业务逻辑,返回 HTTP 响应。Django 提供函数视图(FBV)和类视图(CBV)两种范式。

何时使用

  • 处理页面请求与表单提交
  • CRUD 操作(使用通用视图减少样板代码)
  • 需要复用视图逻辑(Mixin 组合)
  • API 端点(简单场景;复杂 API 建议用 DRF)

函数视图(FBV)

from django.http import HttpResponse, JsonResponse, Http404
from django.shortcuts import render, get_object_or_404, redirect
Installs
1
First Seen
May 31, 2026