扫码关注官方订阅号
今天刚开始看flask的源码,发现各种不懂啊。。 有没有大神讲一下flask的架构是什么?让我从宏观上把握下。。 还有个问题,如何读flask的源码? 我在app=Flask(__name__)设置了断点,然后跟进,那些配置文件的函数读的似懂非懂的,这部分需要读么~ 求大神解惑~
app=Flask(__name__)
人生最曼妙的风景,竟是内心的淡定与从容!
阅读Flask源码是一件好事。在阅读之前,建议题主问问自己下面几个问题:
Flask
API
Flask app
B/S
HTTP,TCP
Python web
WSGI
如果这些都很清楚了,那么阅读Flask源码之前,可以好好阅读werkzeug。
werkzeug
werkzeug是flask框架的基础,上述的问题的实现,大部分都是在werkzeug这个库实现的。Flask只是对其进行了更高级的封装,以及设计了更适合开发者的API。
flask
熟悉了werkzeug之后,再看Flask,应该不会出现针对配置文件,似懂非懂的情况了。
PS : 我不是大神,最近刚好把Flask源码看完。
读flask源码推荐先读github上flask第一次提交的代码, 就一个flask.py文件,但基本概念都有了。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
阅读
Flask源码是一件好事。在阅读之前,建议题主问问自己下面几个问题:Flask的主要API都很熟悉了,是否知道一个Flask app的完整工作流程B/S这种架,是否熟悉相关网络协议(HTTP,TCP),是否清楚客户端发送请求,服务器处理响应请求的过程及其细节Python web开发的网关接口协议(WSGI)如果这些都很清楚了,那么阅读
Flask源码之前,可以好好阅读werkzeug。werkzeug是flask框架的基础,上述的问题的实现,大部分都是在werkzeug这个库实现的。Flask只是对其进行了更高级的封装,以及设计了更适合开发者的API。熟悉了
werkzeug之后,再看Flask,应该不会出现针对配置文件,似懂非懂的情况了。PS : 我不是大神,最近刚好把
Flask源码看完。读flask源码推荐先读github上flask第一次提交的代码, 就一个flask.py文件,但基本概念都有了。