- jinja2에서는 flask가 보낸 flash 메세지를 조건문으로 검사하고 출력할 수 있다.
- flask 오픈패키지가 flash메세지를 많이 사용한다.
- flash메세지를 가져올때는 get_flashed_messages()함수를 사용한다.
- if문으로 가져온 flash메세지에 값이 있을때만 출력한다.
{% with message = get_flashed_messages() %}
{% if message %}
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">{{message}}</h4>
</div>
{% endif %}
{% endwith %}
from flask import Flask
from flask_login import LoginManager
app = Flask(__name__)
login_manager = LoginManager()
login_manager.login_view = '/api/v1/auth/signin'
login_manager.login_message = "Please login"
login_manager.init_app(app)