在我们开始学习FLask的时候,创建应用的实例是用app=Flask(name)
来做的,但是当我们想创建多个不同配置的实例的时候咋办呢,每次都要改是不是很烦,那为了减少麻烦,我们可以采用调用一个create_app函数来返回应用实例的方法,这就是工厂方法的大概意思啦!
文字说的再多也难以帮助理解,看代码示例:
1.最初的写法
1 2 3 4 5 6 7 8 |
|
1 2 3 |
|
2.改进,用工厂模式来创建应用
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
1 2 3 4 |
|
1 2 3 4 |
|
run.py用了工厂函数之后,启动就要调用工厂函数创建应用实例再启动
1 2 3 4 |
|
原文地址:https://www.cnblogs.com/tacatno/p/10921938.html