python 烧瓶 - 验证表格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 烧瓶 - 验证表格相关的知识,希望对你有一定的参考价值。
from flask import Flask, request
from flask_wtf import FlaskForm
from wtforms import StringField, validators
from flask_wtf.csrf import CSRFProtect
app = Flask(__name__)
app.config.update(
DEBUG=True,
SECRET_KEY='this must key',
WTF_CSRF_ENABLED=False
)
class ContactForm(FlaskForm):
name = StringField(label='name', validators=[validators.length(min=4, max=25)])
email = StringField(label='email', validators=[validators.length(min=4, max=25), validators.Email()])
@app.route("/", methods=['GET', 'POST'])
def hello_world():
if request.method == 'GET':
return "Hello World!", 200
if request.method == 'POST':
print(request.form)
form = ContactForm(request.form)
if form.validate():
return ('valid', 200)
else:
return ('invalid', 400)
if __name__ == '__main__':
app.run()
以上是关于python 烧瓶 - 验证表格的主要内容,如果未能解决你的问题,请参考以下文章
烧瓶中的多用户身份验证
带有烧瓶安全扩展的基于令牌的身份验证
Unicode bug烧瓶jinja2
如何将烧瓶表单提交到列表? [复制]
您可以将 HTTPS 功能添加到 python 烧瓶 Web 服务器吗?
html 基本烧瓶WTF表格