栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

到底什么是flask蓝图?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

到底什么是flask蓝图?

蓝图是用于生成Web应用程序“部分”的模板。你可以将其视为模具:

你可以获取该蓝图,并将其应用于多个位置。每次你应用它时,该蓝图都会在你的应用程序的石膏中创建其结构的新版本。

# An examplefrom flask import Blueprinttree_mold = Blueprint("mold", __name__)@tree_mold.route("/leaves")def leaves():    return "This tree has leaves"@tree_mold.route("/roots")def roots():    return "And roots as well"@tree_mold.route("/rings")@tree_mold.route("/rings/<int:year>")def rings(year=None):    return "Looking at the rings for {year}".format(year=year)

这是处理树木的简单模型-它说,处理树木的任何应用程序都应提供对其叶子,根和环的访问(按年)。就其本身而言,它是一个中空的外壳-它无法路由,无法响应,直到被应用程序打动为止:

from tree_workshop import tree_moldapp.register_blueprint(tree_mold, url_prefix="/oak")app.register_blueprint(tree_mold, url_prefix="/fir")app.register_blueprint(tree_mold, url_prefix="/ash")

一旦创建它,​​就可以通过使用该

register_blueprint
函数在应用程序上“打动” -这在所指定的位置“打动”应用程序上的蓝图
url_prefix



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/393910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号