Django 请求生命周期

1、用户发送Http请求

  请求头:请求的url 请求的方式(get 或 post)等等

  请求体:post传递的参数

2、服务器接收,根据请求头中的url在路由关系表中进行匹配(从上到下) urls.py

3、匹配成功后,执行指定的views

  url -> 函数  --> FBV

  url-> 类      --> CBV

4、业务处理

  根据个人需求自定

  操作数据库

    使用原生SQL

    使用Django ORM

5、返回结果给用户

  响应头:包含cookie

  响应体: 服务器向客户响应的数据(如html)

posted @ 2018-09-10 23:44  四十不惑的编程之路  阅读(161)  评论(0编辑  收藏  举报