- 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)