2017-01-06 2 views
0

Я использую Blueprints отделить мой api, admin и authentication, но в моем API я хочу, чтобы отделить users, groups и files для лучшей структуры, а не только один routes файла.Колба структура Blueprint

Так что мой вопрос: возможно ли создать чертеж внутри чертежа?

Или есть лучшее решение для выполнения моих структурных потребностей?

Заранее спасибо.

+0

Возможного дубликат [вложенное Blueprints в термосе?] (Http://stackoverflow.com/questions/33003178/nested-blueprints-in-flask) – Suever

ответ

2

Вам не нужно «гнездовать» их, чтобы достичь того, чего вы хотите. Вам просто нужно создать экземпляр 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(...) 
Смежные вопросы