-2
A
回答
1
要从任何模块访问应用程序实例,Flask提供全局对象current_app
,该对象维护current context中的一个应用程序实例的引用。如果你想让你的应用程序的各种实例与不同的配置一起运行,这很有用。要使用它:
from flask import current_app
从烧瓶文档
应用程序上下文中创建并在必要时摧毁。它 永远不会在线程之间移动,它将不会在 请求之间共享。因此,它是完美的地方,用于存储数据库连接 信息和其他东西。
Flask的文档很不错。所以看看。
1
我认为这取决于你的代码。如果这是某种辅助功能或类别,您可以将它放到您的app
附近的包装中。如果共享代码取决于上下文,则可能需要查看项目结构。正如前面答案中的miso所指出的那样:
Flask的文档很不错。所以看看。
特别是在Blueprints的部分。
但是,如果您确定项目结构良好,并且您仍然拥有大量共享代码,那么创建独立库或Flask-extension可能会非常有用。
无论如何,这一切都取决于你的代码。
相关问题
- 1. 在Flex和AIR之间共享代码
- 2. 在AddViewController和DetailViewController之间共享代码
- 3. 片段之间的共享代码
- 4. 在NSDocument和UIDocument之间共享代码
- 5. 在swfs之间共享代码
- 6. 微服务之间的共享代码
- 7. React ES6类之间的代码共享
- 8. asmx和wcf之间的共享代码
- 9. 在UITableViewCell和UICollectionViewCell之间共享代码
- 10. 在项目之间共享代码库
- 11. eclipse和intellij之间的共享代码
- 12. CakePHP助手之间的共享代码
- 13. 在Python代码和C++代码之间共享信息(IPC)
- 14. 多个站点之间的wordpress共享代码代码文件
- 15. 视图规范之间的共享代码
- 16. 在多个视图控制器之间共享代码
- 17. 在iPhone应用程序之间共享视图和代码
- 18. iOS - 在视图控制器之间共享代码
- 19. 试图找出如何共享变量之间.net代码之间潜在
- 20. 代码共享
- 21. 在SQL Server和库项目之间共享空间代码
- 22. 在不同.net版本之间共享的单个共享代码库
- 23. 服务之间共享随机密码?
- 24. 共享JavaScript代码
- 25. PHP共享代码
- 26. ASP.NET - 共享代码
- 27. Xcode代码共享
- 28. 在UITabBarController视图之间共享变量
- 29. 在BigQuery项目之间共享视图
- 30. Django在视图之间共享requests.session()
我会尽力......但我想更多的是分享代码,而不是状态。可能传递“db”或其他东西作为调用的一部分(可能)。 – user1019129