韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Django > django生命周期是什么意思

django生命周期是什么意思

Django生命周期

头像

silencement

2019-07-27 10:01:314006浏览 · 0收藏 · 0评论

django的生命周期是:前端请求--->nginx--->uwsgi.--->中间件--->url路由---->view试图--->orm---->拿到数据返回给view---->试图将数据渲染到模版中拿到字符串---->中间件--->uwsgi---->nginx---->前端渲染。

中间件的作用非常大,可以处理所有的请求内容,中间件其实就是一个类,这个类中一共有5个方法,

分别是

process_request,

process_response,

process_view,

process_exception,

process_render_template,

下面说一下它的运算顺序

fa22771583e7cc9691669b42786caed.png

当一个请求,首先从上往下运行这些类中process_request方法,之后进入django的从上往下执行每个类中的process_view方法,在然后就进入我们自定义的view.py文件,如果你的试图中有错误,那就会从下往上执行中间件中的process_exception方法,然后把错误信息在通过process_response中返回给客户端。

process_request:在这个方法中是没有return方法的,如果有那就会执行process_response方法,直接返回给客户端,一般情况下我们是不会在这里返回内容的,除非你有需求,判断发过来的请求过来的内容,如果不是很友好的请求,那么我们直接就可以在这返回,直接卡死,让这个请求直接都进不了我们的django中的内部程序,

process_response:在这个方法中我们必须要有return方法,这样才能一步一步的返回给客户端,当然你也可以写一些东西在response里,在这里写就是会在所有的response里都会有你所添加的内容!

process_view:这个方法中是没有return方法的,如果有那就走process_response方法;

process_exception:在这个方法中是一定要有return方法的,这个方法是专门返回你的错误信息的,我可以在所有的视图函数只要出现错误就会执行这个方法,可以返回一个错误模版信息!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

性生交大片免费观看A片| 老公让我把B扒开他日| 17.C1起草视频| 单亲妈妈韩剧在线观看全集| 公交车大肉大捧一进一出好爽| 9.1萝卜黄| 嗯~啊~叫..~呻..吟视..| 初尝少妇王老师的第一次在线观看| 《帐篷里的秘密》动漫| 大度的吻戏视频大全| 健身教练压腿压进去会怎么样| 婚前试爱在线观看| 免费的黄冈网站有哪些平台 | 穿裙子在电影院做啊| 降糖果能降糖吗| 美国《性船》无删减| 苏畅| 一天日八个B| 欧美大片视频| 欧式少女16集全免费观看电视剧 | 双腿无力合拢红肿外翻男生原因| 免费网站在线观看人数在哪省 | 坐在竹马鸡上背单词小说| 人间水蜜桃MAC923| 《少妇》6| 欧洲最强女RAPPER免费| 丰满的儿女小月的身世与背景介绍| 空姐4免费高清完整版观看| 《办公室高潮秘书2》电影| 适合夫妻二人看的小众影视剧| 第1章饱满的乳峰喷奶水动漫| 美国大片又大又好看的PPT| 《酒店激战》动漫1-5集免费观..| 成色P31S是国精产品吗| 销售的销售秘密3HD中字| 欧美《禁忌5》| 女人被男人进入后的心理变化 | 《医务室上垒》动漫全集在线观看| 麻豆免费观看A片WWW| 国精产品一品二品国精HTC| 两个男人睡一个女人什么心理呢