@jorge
Blueprint в Flask предоставляет механизм для модульности в приложении, где вы можете создавать несколько подприложений и определять маршруты для каждого из них независимо.
Для того, чтобы установить Blueprint в Flask, сначала нужно импортировать класс Blueprint из библиотеки Flask:
1
|
from flask import Blueprint |
Затем создайте объект Blueprint и передайте ему имя и текущий модуль:
1
|
bp = Blueprint('имя_модуля', __name__) |
Далее, определите маршруты в объекте Blueprint с помощью декораторов маршрутизации:
1 2 3 |
@bp.route('/') def index(): return 'Привет от Blueprint' |
Наконец, зарегистрируйте объект Blueprint в вашем основном приложении Flask:
1 2 3 4 |
from flask import Flask app = Flask(__name__) app.register_blueprint(bp) |
Теперь в основном приложении Flask вы можете пройти к маршруту /имя_модуля/
и увидеть, что будет выведено сообщение «Привет от Blueprint».