flask通过flash方法来显示提示消息:
from flask import Flask, flash, render_template, request, abort
app = Flask(__name__)
app.secret_key = '520'
@app.route('/')
def index():
flash("Hello loli")
return render_template("flash.html")
flash模板:flask开放了get_flashed_messages函数给模板使用,用来得到视图函数中的flash里的字符串(消息)。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>Hello Login</h1>
<h2>{
{ get_flashed_messages()[0] }}</h2>
</body>
</html>
这里制作一个简单的表单模拟登陆界面提示:使用request方法得到输入表单中的数据。
@app.route('/login', methods=['POST'