1. 创建蓝图: 在一个独立的 Python 文件中创建你的蓝图,例如 my_blueprint.py。
# my_blueprint.py
from flask import Blueprint, render_template
my_blueprint = Blueprint('my_blueprint', __name__)
@my_blueprint.route('/hello')
def hello():
return render_template('hello.html')
2. 创建应用并注册蓝图: 在你的主应用文件中创建 Flask 应用,并注册你的蓝图。
# app.py
from flask import Flask
from my_blueprint import my_blueprint
app = Flask(__name__)
# 注册蓝图
app.register_blueprint(my_blueprint, url_prefix='/my')
3. 创建静态文件目录: 在蓝图的目录中创建一个名为 static 的文件夹,并将静态文件(如样式表、JavaScript 文件)放置在其中。目录结构可能如下: