Flask 源码阅读记录(一)
为深入学习flask,必须要从源码去拆轮子。最简单的一个flask应用是:
from flask import Flask
app=Flask(__name__)
所以先从了解这个Flask类开始。
Flask定义在app.py文件:
class Flask(_PackageBoundObject):
...
这个_PackageBoundObject不知是什么,跳转去看看:
_PackageBoundObject有以下方法:
def __init__(self, import_name, template_folder=None)
def _get_static_folder(self)
def _set_static_folder(self, value)
def _get_static_url_path(self)
def _set_static_url_path(self, value)
def has_static_folder(self)
def jinja_loader(self)
def get_send_fi