1. 加载配置文件的方式 A:从配置类中加载:app.config.from_object(DefaultConfig) B:从配置文件中加载:app.config.from_pyfile(config.cfg) C: app.config内部包含一个字典,可以直接将app.config当作字典来操作:app.config["key"]=value D: 从环境变量中加载:app.config.from_envvar("环境变量名") 2.设计模式:解决固定问题的固定办法 A:设计模式的分类: 创建型:工厂设计模式是属于创建型的设计模式 结构型 行为型 B:工厂模式:根据用户传入的参数创建指定的对象 C:代码演示中的重点 1. abc(abstract base class) 2. ABCMeta:类的元类 3. abstractmethod:抽象方法,含有抽象方法的类一定是抽象类,抽象类不能实例化 4. eval(字符串):将字符串还原成原始类型 3. 创建app的封装:将创建app的工作封装到函数中,可以在创建对象后继续初始化其它配置 4. flask路由的定义: @app.route(url, method=[....], endpoint="...") def index(): pass 参数介绍: - url: 路由路径 - method: 视图允许的请求方法, 如不指定method, 则默认只允许GET请求访问视图 - endpoint: 端点, 可以视为路由别名, 如果endpoint不指定, 则默认endpoint的值为视图函数名 - endpoint的作用: -- 当请求传来一个url的时候,会先通过rule找到en
Flask的请求数据及其获取
最新推荐文章于 2023-06-19 16:35:08 发布