有没有办法将它们拆分(查看每个文件)还是不推荐这样做?我正在开展一个相当大的项目,并且会有很多观点。感谢。
答案 0 :(得分:13)
答案 1 :(得分:11)
您可以通过各种方式细分视图。以下是几个例子:
这是组织应用程序的另一种巧妙方式:Flask-Classy。确实优雅。
答案 2 :(得分:7)
没有什么能阻止您将视图拆分为多个文件。实际上,只有最小的应用程序应该由单个文件组成。
以下是如何在专用文件中编写视图:
from flask import current_app
@current_app.route('/myview')
def myview():
pass
确保在某个时刻导入模块。
当然,正如其他答案所示,有一些结构化应用程序的技术可以促进开发和维护的简便性。使用蓝图就是其中之一。