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路由的定义:
&