蓝图是Flask框架中用于构建应用程序模块化结构的一种方式。它可以帮助开发者将应用程序分解为更小的、可重用的组件。
安装Flask
在开始之前,请确保你已经安装了Flask。你可以使用以下命令进行安装:
pip install Flask
创建蓝图
蓝图是一个对象,它将URL映射到视图函数。以下是一个简单的蓝图示例:
from flask import Blueprint
blueprint = Blueprint('my_blueprint', __name__)
@blueprint.route('/')
def index():
return '这是蓝图首页'
在上面的代码中,我们创建了一个名为my_blueprint
的蓝图,并定义了一个路由/
,当访问这个路由时,会返回“这是蓝图首页”。
注册蓝图
为了使蓝图生效,你需要将其注册到Flask应用中:
from flask import Flask
app = Flask(__name__)
app.register_blueprint(blueprint, url_prefix='/blueprints')
在上面的代码中,我们将蓝图注册到了Flask应用中,并指定了URL前缀为/blueprints
。
使用蓝图
现在,当你访问/blueprints/
时,你会看到蓝图首页的输出。
更多信息
如果你想要了解更多关于蓝图的信息,请访问Flask官方文档。
<center><img src="https://cloud-image.ullrai.com/q/FlaskBlueprints/" alt="FlaskBlueprints"/></center>