
你可以使用常规的Python包结构将你的应用分为多个模块,请参见Flask文档。
然而,
Flask使用蓝图的概念来制作应用程序组件并支持应用程序内或跨应用程序的通用模式。
你可以在单独的文件中将应用程序的子组件创建为蓝图:
simple_page = Blueprint('simple_page', __name__, template_folder='templates')@simple_page.route('/<page>')def show(page): # stuff然后在主要部分中使用它:
from yourapplication.simple_page import simple_pageapp = Flask(__name__)app.register_blueprint(simple_page)
蓝图还可以捆绑特定资源:模板或静态文件。请参阅Flask文档以获取所有详细信息。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)