博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BluePrint
阅读量:4229 次
发布时间:2019-05-26

本文共 696 字,大约阅读时间需要 2 分钟。

假设有多个视图模块view.py, view2.py, ....., viewn.py,且只有view.py有主函数,就是像下面这种:

# view2.pyfrom flask import Blueprintview2 = Blueprint('view2',__name__)@admin.route("/")def index():    return "I am view2"
# view3.pyfrom flask import Blueprintview3 = Blueprint('view3',__name__)@admin.route("/")def index():    return "I am view3"
# view.pyfrom flask import Flaskfrom view2 import view2from view3 import view3app = Flask(__name__)app.register_blueprint(view2, url_prefix='/view2')app.register_blueprint(view3, url_prefix='/view3')@admin.route("/")def index():    return "I am main view"if __name__ == '__main__':    app.run(debug=True)

但是呢,希望所有其他视图模块中的路由函数都可以通过相应的路由访问到,则可以通过上面蓝图注册方式,使用2和3来访问到各自文件中的index()方法。

转载地址:http://mdjqi.baihongyu.com/

你可能感兴趣的文章
40行代码带你免费看《海贼王-和之国》篇章
查看>>
搭建炫酷的服务器监控平台
查看>>
垃圾分类:人机搭配,干活不累
查看>>
Nginx
查看>>
Memcached,session共享
查看>>
Tomcat,varnish
查看>>
SVN, 制作RPM包
查看>>
HTML 标签说明
查看>>
CSS 基本语法
查看>>
10.shell基础
查看>>
加密与解密、抓包扫描
查看>>
16.一级目录、历史命令,du,date,zip,快捷方式
查看>>
MySQL的基本管理
查看>>
MySQL 表结构与键值
查看>>
MySQL存储引擎,表记录管理
查看>>
Mysql多表查询语句,授权用户与密码更改
查看>>
MySQL 备份与恢复
查看>>
采用IC传感器的相对湿度测量
查看>>
皮带传动实验
查看>>
微软的人才观
查看>>