扩展:Flash消息

扩展:Flash消息

flash存值之后只能取一次

from flask import Flask,render_template,flash,get_flashed_messages,session
from flask import signals
app = Flask(__name__)
app.secret_key = 'iuknsoiuwknlskjdf'

@app.route('/index/')
def index():
    flash('123')
    return render_template('index.html')

@app.route('/order')
def order():
    messages = get_flashed_messages()
    print(messages)
    return render_template('order.html')

if __name__ == '__main__':
    app.run()

请求完成后给用户的提醒消息
Flask的核心特性, flash函数实现效果

  • 视图函数中调用flash()方法
  • html中要使用get_flashed_messages()
{% for message in get_flashed_messages() %} 
<div class=" alert alert-warning"> 
<button type="button" class="close" data-dismiss="alert">&times;
</button> {{ message }} 
</div> 
{% endfor %}

猜你喜欢

转载自www.cnblogs.com/zhufanyu/p/11937518.html
今日推荐