flask-blueprint的简单使用
具体使用步骤:
-
安装蓝图插件,这里推荐pip安装:
pip install flask-blueprint
等待安装成功!!!
-
将你在flask主调函数中的路由移动到别的类中。
我这里移动到了views里面
-
然后导入flask中的Blueprint模块,然后实例化这个类,有两个参数要填一个是name,就是起个名字,然后就是你导入包的名字,这里用__name__。
from flask import Blueprint blue = Blueprint(name="blue",import_name=__name__) @blue.route('/') def hello_world(): return 'Hello World!'
-
最后在你的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()
-
启动你的flask
python app.py runserver -d