烧瓶蓝图结构

时间:2017-01-06 18:42:30

标签: python flask

我正在使用蓝图来分隔我的apiadminauthentication,但在我的API中,我希望将usersgroups和{{ 1}}用于更好的结构,而不仅仅是一个files文件。

所以我的问题是:是否可以在蓝图中创建蓝图?

或者是否有更好的解决方案来满足我的结构需求?

提前致谢。

1 个答案:

答案 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(...)