Blueprint
2023. 12. 10. 23:36ㆍFlask
한 곳에 모든 route를 정의하면 가독성 편의성 확장성등 여러가지 문제가 생긴다
Flask는 route를 blueprint라는 가능을 이용하여 나눠서 정의 할 수 있는데
from .views import main_pages
app.register_blueprint(main_pages.main)
from flask import Blueprint, render_template, session, g, url_for
main = Blueprint('main',__name__,url_prefix='/')
@main.route('/')
def main_page():
return render_template('main.html')
이런 식으로 원하는 route를 다른 곳에 정의 하여 불러 들일 수 있다
'Flask' 카테고리의 다른 글
| MongoDB (0) | 2023.12.11 |
|---|---|
| Route (0) | 2023.12.11 |
| render_template (0) | 2023.12.10 |
| Flask Form Post, Get (0) | 2023.08.07 |
| Flask Studying Project (0) | 2023.08.07 |