首页 > 其他 > 详细

flask-blueprint的简单使用

时间:2019-03-06 22:38:07      阅读:152      评论:0      收藏:0      [点我收藏+]

flask-blueprint的使用

蓝图就是将flask中主函数的路由函数添加到别的包中,作用就是可以将路由注册到app中。

具体使用步骤:

  1. 安装蓝图插件,这里推荐pip安装:

    pip install flask-blueprint

    等待安装成功!!!

  2. 将你在flask主调函数中的路由移动到别的类中。

    技术分享图片

    我这里移动到了views里面

  3. 然后导入flask中的Blueprint模块,然后实例化这个类,有两个参数要填一个是name,就是起个名字,然后就是你导入包的名字,这里用__name__

    from flask import Blueprint
    blue = Blueprint(name="blue",import_name=__name__)
    ?
    @blue.route(‘/‘)
    def hello_world():
       return ‘Hello World!‘
  4. 最后在你的flask主调函数中导入你的views,然后注册你的蓝本。

    from flask import Flask
    from flask_script import Manager
    from app.views import blue
    app = Flask(__name__)
    app.register_blueprint(blueprint=blue)
    ?
    ?
    manager = Manager(app=app)
    ?
    if __name__ == ‘__main__‘:
       manager.run()
    ?
  5. 启动你的flask

    python app.py runserver -d

    你就可以在你的浏览器中看到你使用蓝本注册的路由了!!!!

flask-blueprint的简单使用

原文:https://www.cnblogs.com/MyZgqblogs/p/10486164.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!