说明
当用户的状态发生改变,需要有信息进行显示flask就是做这件事的
使用
导入
from flask import flash, get_flashed_messages
实例
manager.py
from flask import Flask, flash, get_flashed_messages, request, render_template
from flask_script import Manager
app = Flask(__name__)
app.config['SECRET_KEY'] = 'qwezxasdfgl'
manage = Manager(app)
@app.route('/')
def index():
flash('像梦里,悬崖到处都是')
flash('你不断跳悬崖(或类似悬崖),跳入光亮。')
flash('它有轮廓,因为亮着,不能确定其深度。')
time = datetime.utcnow()+timedelta(minutes=-59)
return render_template('index.html',time=time)
if __name__ == '__main__':
manage.run()
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h2>flash 消息展示</h2>
{#{{ get_flashed_messages().0 }}#}
{% for message in get_flashed_messages() %}
<li>{{ message }}</li>
{% endfor %}
</body>
</html>
42.png