为了账号安全,请及时绑定邮箱和手机立即绑定

Flask框架的结构

Flask框架的结构

慕斯709654 2018-10-11 09:24:50
今天刚开始看flask的源码,发现各种不懂啊。。有没有大神讲一下flask的架构是什么?让我从宏观上把握下。。还有个问题,如何读flask的源码? 我在app=Flask(__name__)设置了断点,然后跟进,那些配置文件的函数读的似懂非懂的,这部分需要读么~求大神解惑~
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

阅读Flask源码是一件好事。在阅读之前,建议题主问问自己下面几个问题:

  • 是否对Flask的主要API都很熟悉了,是否知道一个Flask app的完整工作流程

  • 是否熟悉B/S这种架,是否熟悉相关网络协议(HTTP,TCP),是否清楚客户端发送请求,服务器处理响应请求的过程及其细节

  • 是否熟悉Python web开发的网关接口协议(WSGI

如果这些都很清楚了,那么阅读Flask源码之前,可以好好阅读werkzeug

werkzeugflask框架的基础,上述的问题的实现,大部分都是在werkzeug这个库实现的。Flask只是对其进行了更高级的封装,以及设计了更适合开发者的API

熟悉了werkzeug之后,再看Flask,应该不会出现针对配置文件,似懂非懂的情况了。

PS : 我不是大神,最近刚好把Flask源码看完。


查看完整回答
反对 回复 2018-10-21
  • 2 回答
  • 0 关注
  • 1785 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信