如何将Flask应用划分为多个PY文件?

如何将Flask应用划分为多个PY文件?,第1张

如何将Flask应用划分为多个PY文件

你可以使用常规的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文档以获取所有详细信息。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4946374.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-13

发表评论

登录后才能评论

评论列表(0条)

    保存