WTForms表单验证
flask-WTF
- 为了方便演示我们创建一个py文件
from flask import Flask,request,render_template
app = Flask(__name__)
@app.route('/')
def index():
return '首页'
@app.route('/regist/',methods = ['GET','POST'])
def regist():
if request.method == 'GET':
return render_template('regist.html')
else:
username = request.form.get('username')
password = request.form.get('password')
password_verify = request.form.get('password_verify')
if len(username)<3 or len(username)>10:
return '用户名长度不正确'
if password != password_verify:
return '两次密码不一致'
if len(password)<3 or len(password)>10:
return '密码长度不正确'
if __name__ =='__main__':
app.run(debug=