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

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

猜你喜欢

转载自www.cnblogs.com/MyZgqblogs/p/10486164.html