用户在Flask中的用户消息

时间:2014-11-22 18:30:58

标签: flask

来自Django我习惯于消息框架,消息可以闪存给特定用户,并且直到某一点,用作用户之间的简单通信方式。在Flask中是否可以使用框架提供的闪烁消息,或者我是否必须编写消息传递蓝图/应用程序?

1 个答案:

答案 0 :(得分:0)

是的,你可以使用这样的东西 app.py文件

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 %}

此代码只是将消息输出到页面,您可以乱用它,但这是简单的设置