我正在使用蓝图来分隔我的api
,admin
和authentication
,但在我的API中,我希望将users
,groups
和{{ 1}}用于更好的结构,而不仅仅是一个files
文件。
所以我的问题是:是否可以在蓝图中创建蓝图?
或者是否有更好的解决方案来满足我的结构需求?
提前致谢。
答案 0 :(得分:3)
你没有必要"筑巢"他们实现你想要的。您只需在一个模块中创建Blueprint
实例,然后将该实例导入到该蓝图的多个路径文件中。
# api/blueprint.py
from flask import Blueprint
bp = Blueprint(__name__, __name__)
# api/users.py
from .blueprint import bp
@bp.route(...)
# api/groups.py
from .blueprint import bp
@bp.route(...)