请问 flask 创建多个 app 应用 有什么么用处呢

2019-06-07 10:40:43 +08:00
 Wallace007

如题,flask 程序必须要创建一个 app 实例,这是为了可以创建多个 app,但是这样创建多个 app 有什么用呢,一个难道不够吗

7046 次点击
所在节点    Flask
9 条回复
Wallace007
2019-06-07 11:19:59 +08:00
请大佬指点啊
tulongtou
2019-06-07 11:41:00 +08:00
不够
WuMingyu
2019-06-07 12:43:17 +08:00
http://flask.pocoo.org/docs/1.0/design/#the-explicit-application-object

> when does a microframework need more than one application at the same time? A good example for this is unittesting.
hmxxmh
2019-06-07 14:38:58 +08:00
为什么要创建多个 app,不都是一个 flask 实例,注册多个路由嘛
hmxxmh
2019-06-07 14:40:57 +08:00
后面配置 orm websocket redis 都是在一个实例上操作吧
workwonder
2019-06-07 15:00:35 +08:00
实际上我也从来不愿意创建多个 APP
Rebely
2019-06-07 18:55:24 +08:00
建议读一下 pep333
Wallace007
2019-06-08 09:48:05 +08:00
@Rebely 大佬 我大概看了一遍 还是解决不了我这个问题 请大佬明示
flyhelan
2021-02-01 10:50:17 +08:00
我个人理解,因为通常要解决不同的问题,不同的 APP 可能不是同时在运行,方便程序解耦。

比如一个 APP 专门负责登录,一个负责写博客,一个负责和数据库交互。这样开发时候的心智负担比较轻。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/571738

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX