【问题标题】:Flask Blueprint structureFlask 蓝图结构
【发布时间】:2017-01-07 02:51:03
【问题描述】:

我正在使用蓝图来分隔我的 apiadminauthentication,但在我的 API 中,我想分隔 usersgroupsfiles 以获得更好的结构,而不是只有一个 @ 987654328@文件。

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

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

提前致谢。

【问题讨论】:

标签: python flask


【解决方案1】:

您不必“嵌套”它们来实现您想要的。您只需要在一个模块中创建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(...)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-14
    • 2017-05-11
    • 1970-01-01
    • 1970-01-01
    • 2021-10-04
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    相关资源
    最近更新 更多