Как установить и использовать Blueprint в Flask?

Пользователь

от jorge , в категории: Python , 6 месяцев назад

Как установить и использовать Blueprint в Flask?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jakayla , 4 месяца назад

@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».