1. 蓝图

Flask的蓝图(Blueprints)是一种组织Flask应用程序结构的方法,特别是当应用程序变得越来越大时。蓝图可以简单地理解为应用程序的子模块,它可以具有自己的视图、静态文件、模板等。

from flask import Blueprint

simple_page = Blueprint('simple_page', __name__)

@simple_page.route('/index')
def index():
return "Hello, World!"
from flask import Flask
from yourmodule import simple_page # 导入蓝图

app = Flask(__name__)
app.register_blueprint(simple_page) # 注册蓝图

当访问 /index 时,Flask 将会调用 simple_page.index 视图函数。