Flask---蓝图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask---蓝图相关的知识,希望对你有一定的参考价值。
参考技术A flask用蓝图在一个应用户跨应用中制作应用组件和支持通用模式,简化了大型应用工作的方式,并提供给flask扩展在应用上注册操作的核心方法
蓝图将一个应用分解成一个蓝图的集合,一个项目可以实例化一个应用对象,初始化及格扩展,注册一个集合的蓝图
以url前缀或子域名,在应用上注册一个蓝图,url前缀和子域名中的参数就是蓝图下所有视图的共同视图函数
在一个应用中用不同的url规则多次注册一个蓝图
蓝图可以将一个应用·注册为多个模块,方便管理,添加扩展
一个参数随意制定,第二个参数 name ,制定了当前的flask应用,第三个参数指定存放模板文件的位置
蓝图不是即插即用,需要注册,在注册前导入响应的蓝图
from flask import Flask
from view.admin import admin
app = Flask( name )
app.register_blueprint(blog, url_prefix=\'/blog\')
main:
app.run(debug=True)
http://localhost/blog/index
@blog.route(\'/index\')
def index():
return redirect(url_for(\'blog.welcome\'))
访问blog/index,会自动跳转到/blog/welcome中
Flask蓝图
以上是关于Flask---蓝图的主要内容,如果未能解决你的问题,请参考以下文章