![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python框架源码分析
不会玩csdn
这个作者很懒,什么都没留下…
展开
-
为何Flask中的Request对象至之间互不影响
from flask import requestrequest = LocalProxy(partial(_lookup_req_object, "request"))进入LocalProxy类,在LocalProxy类的上方有一个Local类class Local(object): __slots__ = ("__storage__", "__ident_func__")...原创 2019-07-18 11:37:29 · 258 阅读 · 0 评论 -
django CBV的本质
http://www.imooc.com/article/71632转载 2019-07-17 19:09:37 · 127 阅读 · 0 评论 -
Flask 请求上下文源码分析(生命周期)
Flask启动必须调用app.run()对象实例化调用方法,执行类内部的__call__方法 def __call__(self, environ, start_response): """The WSGI server calls the Flask application object as the WSGI application. This c...原创 2019-07-18 23:37:55 · 1695 阅读 · 0 评论 -
Flask session源码分析
基本用法from flask import session@app.route(’/‘,method=['GET','POST'])def index(): session['name'] = 'xxx' return 'index'@app.route(’/test‘,method=['GET','POST'])def test(): print(session['name...原创 2019-07-17 21:40:17 · 124 阅读 · 0 评论 -
Drf频率源码分析
一定要写scope通过对象反射来取得settings中的配置字典对象的值get_scope函数中把字典的值取出查看THROTTLE_RATE源码最终self.rate=3/m是我们setting中设置的值并且self.get_cache-key必须被重写,因为源码中直接raise错误了。接上面成功返回self.throttle_success...原创 2019-08-04 10:16:27 · 161 阅读 · 0 评论 -
Drf 认证源码分析
APIView下有一个dispatch方法进入initial函数,里面有perform和check等方法,查看 perform_authentication,传入了新生成的封装好的request对象查看drf 下Request对象class Request:循环的就是我们在视图类中写的列表...原创 2019-08-04 16:48:11 · 253 阅读 · 0 评论 -
drf权限源码分析
https://www.cnblogs.com/yyyyyyyyyy/p/9502014.html必须重写has_permission方法以这篇文章为准https://blog.csdn.net/qq_33961117/article/details/84993641原创 2019-08-04 20:43:47 · 244 阅读 · 0 评论 -
CBV源码的本质
其实CBV的本质就是FBV那么接下来看看views.view的内部源码调用了反射,实现了get,post的分发原创 2019-08-04 22:02:28 · 195 阅读 · 0 评论