Django基础

五十岚2020年3月2日
小于 1 分钟

Python Django Web 框架基础说明

1. 执行流程

1.1 生命周期

Django 未封装 socket,使用第三方 Server

因此 Server 必须提供 socket (如 uWSGI 或是 Nginx

  • 处理/解析请求
  • 解析结果给 Django
  • 等待 Django 返回结果
  • 将返回结果发送到客户端

在将解析结果给 Django 时,Django 会内部执行中间件

1.2 中间件

settings.pyopen in new window 中的 MIDDLEWARE ,类似经过洋葱模型,处理各种请求相关,如 IP 黑名单、日志、缓存等需要对请求批量处理的

文档open in new window | 数据监测 Opentelemetryopen in new window

上次编辑于: 2023/3/8 08:04:18