8、flask-蓝图

一个略大一些的网站后端代码不可能全部都卸载main.py中,这个时候可以使用蓝图机制进行不同模块的划分和管理

一、基础语法

1、先新建一个py文件

# 需要导入的库
from flask import Blueprint

# 创建一个蓝图
use_blueprint = Blueprint('UsePrint', __name__)

# 使用蓝图进行路由绑定
@use_blueprint.route('/useBluePrint')
def root():
    return '使用蓝图'

2、main.py中注册蓝图

from flask import Flask
# 导入创建的蓝图
from blueprint.UseBluePrint import use_blueprint

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


@app.route('/')
def root():
    return 'helllo flask'


if __name__ == '__main__':
    app.run(debug=True)

在浏览器中分别访问两个文件中的路由即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容