Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 烧瓶蓝图结构_Python_Flask - Fatal编程技术网

Python 烧瓶蓝图结构

Python 烧瓶蓝图结构,python,flask,Python,Flask,我正在使用蓝图来分离我的api、admin和authentication,但在我的api中,我想分离用户、组和文件,以获得更好的结构,而不仅仅是一个路由文件 所以我的问题是:是否有可能在蓝图中创建一个蓝图 还是有更好的解决方案来满足我的结构需求 提前感谢。你不必“嵌套”它们来实现你想要的。您只需在一个模块中创建Blueprint实例,然后将该实例导入该蓝图的多个路由文件中 # api/blueprint.py from flask import Blueprint bp = Blueprint(

我正在使用蓝图来分离我的
api
admin
authentication
,但在我的api中,我想分离
用户
文件
,以获得更好的结构,而不仅仅是一个
路由
文件

所以我的问题是:是否有可能在蓝图中创建一个蓝图

还是有更好的解决方案来满足我的结构需求

提前感谢。

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