微信号:PythonTZXY

介绍:每天更新,更新python相关的知识.希望诸君有所收获!

Django最牛逼,史上强无敌!最详细的教程!框架认证源码分析!

2018-02-11 15:09 Python学习交流

而在class AuthView(APIView)中它继承的APIView,而APIView它有继承了view,view它在rest_framework view 中如下图:

点击view它就会到django的view中,而这个view是以前CBV 中的那个view,如下图:

请求进来它源码就是从现在开始如下:

源码的第一步:

在执行 request = self.initialize_request(request, *args, **kwargs)时,先去自己写的找,没有再去父类找,上面是自己没有就去父类找,如下图:

上面没有就去拿它的静态字段,如下图:

在这上面执行时request被加工,如下图:

源码执行的第二步:

执行源码第二步中的2.2认证授权:

谢谢阅读!!


 
Python学习交流 更多文章 漏洞非常头疼的一个问题!神级大牛用web.py的URL跳转漏洞! 大学生用Python入侵旅店监控系统!看到不可描述的画面!罚款五万 83岁的奶奶应聘阿里!同事爷爷八十了还用python在做框架优化! 公司来了一批本科实习生,底子真的好差!这篇面向对象正适合他们 此篇文章已帮助上万的Python小白成功入门!史上最详细的入门教程
猜您喜欢 三月春来,玉兰花开 一分钟认识 Git Fragment 全解析(3):我的解决方案 开始学习 Backbone 搜索意图识别浅析