flask-blueprint的简单使用

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

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

posted @ 2019-03-06 21:20  dbirder  阅读(481)  评论(0编辑  收藏  举报