我正在使用蓝图来分隔我的api,admin和authentication,但在我的 API 中我想分隔users,groups和files以获得更好的结构而不是仅仅一个routes文件。
所以我的问题是:是否可以在蓝图内创建蓝图?
或者有更好的解决方案来满足我的结构需求吗?
提前致谢。
您不必“嵌套”它们来实现您想要的。您只需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(...)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1118 次 |
| 最近记录: |