来自Django我习惯于消息框架,消息可以闪存给特定用户,并且直到某一点,用作用户之间的简单通信方式。在Flask中是否可以使用框架提供的闪烁消息,或者我是否必须编写消息传递蓝图/应用程序?
答案 0 :(得分:0)
from flask import flash, Flask, render_template, methods
app = Flask(__name__)
app.secret_key = 'my_key_is_set_here'
@app.route('/')
def page():
flash("write flash message here")
return render_template('html_page.html')
if __name__ == "__main__":
app.run(debug=True)
html_page.html文件
{% with messages = get_flashed_messages() %}
{% if messages %}
{% for message in messages %}
<div class="alert alert-danger alert-dismisable" role="alert">
<li>{{ message }}</li>
</div>
{% endfor%}
{% endif %}
{% endwith %}
此代码只是将消息输出到页面,您可以乱用它,但这是简单的设置