-2
A
回答
1
要從任何模塊訪問應用程序實例,Flask提供全局對象current_app
,該對象維護current context中的一個應用程序實例的引用。如果你想讓你的應用程序的各種實例與不同的配置一起運行,這很有用。要使用它:
from flask import current_app
從燒瓶文檔
應用程序上下文中創建並在必要時摧毀。它 永遠不會在線程之間移動,它將不會在 請求之間共享。因此,它是完美的地方,用於存儲數據庫連接 信息和其他東西。
Flask的文檔很不錯。所以看看。
1
我認爲這取決於你的代碼。如果這是某種輔助功能或類別,您可以將它放到您的app
附近的包裝中。如果共享代碼取決於上下文,則可能需要查看項目結構。正如前面答案中的miso所指出的那樣:
Flask的文檔很不錯。所以看看。
特別是在Blueprints的部分。
但是,如果您確定項目結構良好,並且您仍然擁有大量共享代碼,那麼創建獨立庫或Flask-extension可能會非常有用。
無論如何,這一切都取決於你的代碼。
相關問題
- 1. 在swfs之間共享代碼
- 2. React ES6類之間的代碼共享
- 3. 在AddViewController和DetailViewController之間共享代碼
- 4. 在NSDocument和UIDocument之間共享代碼
- 5. 在項目之間共享代碼庫
- 6. asmx和wcf之間的共享代碼
- 7. 在Flex和AIR之間共享代碼
- 8. 片段之間的共享代碼
- 9. 在Python代碼和C++代碼之間共享信息(IPC)
- 10. 在iPhone應用程序之間共享視圖和代碼
- 11. iOS - 在視圖控制器之間共享代碼
- 12. 試圖找出如何共享變量之間.net代碼之間潛在
- 13. 代碼共享
- 14. 在SQL Server和庫項目之間共享空間代碼
- 15. 服務之間共享隨機密碼?
- 16. ASP.NET - 共享代碼
- 17. 共享JavaScript代碼
- 18. PHP共享代碼
- 19. 在WPF和Winforms之間共享圖形
- 20. 在多個視圖之間共享UIWebView?
- 21. Django在視圖之間共享requests.session()
- 22. 在視圖之間共享數據
- 23. 在視圖之間共享數據
- 24. 如何在Joomla插件和組件之間共享代碼?
- 25. SVN和幾個項目之間共享的代碼
- 26. 如何在兩個VSTS構建任務之間共享代碼?
- 27. 在沒有dll的2個項目之間共享代碼
- 28. 使用NuGet在開發人員之間共享代碼
- 29. 在沒有svn的項目之間共享代碼:externals
- 30. xcode - 在Framework和Workspace之間共享代碼
我會盡力......但我想更多的是分享代碼,而不是狀態。可能傳遞「db」或其他東西作爲調用的一部分(可能)。 – user1019129