flask-蓝图
文件目录
蓝图原理
在admin > __init__.py 中创建admin的蓝图admin_bp,并引入admin文件夹下的视图
在myapp > __init__.py 中创造flaskapp,并将admin_bp注册到app中
在main.py文件中引入app,启动程序
在admin的视图函数中注册路由时使用蓝图对象
代码

from flask import Blueprint admin = Blueprint('admin', __name__) from . import views

from flask import Flask from .admin import admin def create_app(): app = Flask(__name__) app.register_blueprint(admin) return app

from myapp import create_app app = create_app() if __name__ == "__main__": app.run()

from flask import request from . import admin @admin.route('/home/') def home(): print(request.args.get('user')) return 'hello'