【发布时间】:2012-03-08 15:51:58
【问题描述】:
有没有办法将它们分开(按文件查看)或者这不推荐?我正在做一个相当大的项目,会有很多意见。谢谢。
【问题讨论】:
有没有办法将它们分开(按文件查看)或者这不推荐?我正在做一个相当大的项目,会有很多意见。谢谢。
【问题讨论】:
【讨论】:
您可以通过多种方式分解视图。以下是几个例子:
这是组织应用程序的另一种巧妙方法:Flask-Classy。确实很优雅。
【讨论】:
没有什么可以阻止您将视图拆分为多个文件。事实上,只有最小的应用程序才应该包含一个文件。
以下是在专用文件中编写视图的方法:
from flask import current_app
@current_app.route('/myview')
def myview():
pass
只要确保模块在某个时候被导入。
当然,正如其他答案所暗示的那样,构建应用程序的技术有助于简化开发和维护。使用蓝图就是其中之一。
【讨论】: