自行新建相应的 directory, python file, python package.
admin python package下
__init__.py
from flask import Blueprint admin = Blueprint("admin", __name__) import app.admin.views # 在蓝图中引入视图
views.py
from . import admin @admin.route("/") def index(): return "<h1 style='color:red'>this is admin page</h1>"
home python package下
__init__.py
from flask import Blueprint home = Blueprint("home", __name__) import app.home.views # 在蓝图中引入视图
views.py
from . import home @home.route("/") def index(): return "<h1 style='color:black'>this is home page</h1>"
app source package下
# coding;utf8 from flask import Flask app = Flask(__name__) # 实例化app对象 app.debug = True from app.home import home as home_blueprint from app.admin import admin as admin_blueprint app.register_blueprint(home_blueprint) app.register_blueprint(admin_blueprint, url_prefix="/admin")
directory myflask下
# coding:utf8 from app import app if __name__ == '__main__': app.run()