2017-01-06 5 views
0

ich Riss bin mit meinem api zu trennen, admin und authentication, aber in meinem API Ich mag users, groups und files für eine bessere Struktur trennen, anstatt nur eine routes Datei.Flask Blueprint Struktur

Also meine Frage ist: ist es möglich, einen Blueprint in einem Blueprint zu erstellen?

Oder gibt es eine bessere Lösung, um meine Strukturanforderungen zu erfüllen?

Vielen Dank im Voraus.

+0

Mögliche Duplikate von [Verschachtelte Blueprints in Flask?] (Http://stackoverflow.com/questions/33003178/nested-blueprints-in-flask) – Suever

Antwort

2

Sie müssen sie nicht "verschachteln", um zu erreichen, was Sie wollen. Sie müssen nur die Blueprint Instanz in einem Modul erstellen und diese Instanz dann in die verschiedenen Routendateien importieren, die Sie für diesen Blueprint haben.

# 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(...) 
Verwandte Themen