django生命周期

Django生命周期请求过程

1.客户端访问

客户端在浏览器中输入url路径访问指定网页

2.请求发送给Django程序

1、首先会交给中间件,中间件处理后交给路由系统
什么是中间件
中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件负责做一些特定的功能。

2、路由系统
1:Django程序会到urls.py文件中找到对应请求的处理函数(视图函数)
2: 交给 views.py, 调用对应的方法处理数据

3、视图函数

1:视图函数会找到对应的html模板文件
2:然后到数据库中取得数据替换html模板中的内容
3:使用static中的js和css文件结合对html渲染
4:最后Django将最终渲染后的html文件返回给中间件

4、最后层层返回给浏览器

相关文章:

  • 2021-06-09
  • 2021-06-24
  • 2021-06-16
  • 2021-09-01
  • 2021-08-29
  • 2022-12-23
猜你喜欢
  • 2019-05-16
  • 2022-12-23
  • 2021-11-06
  • 2021-09-19
  • 2021-12-06
相关资源
相似解决方案