处理表单提交和验证是个麻烦的问题,但是我们可以使用Flask-WTF让它变得简单一些!Flask-WTF是一个Flask插件,它结合了Flask和WTForms,使得在Flask应用中处理表单变得非常简单。
首先,我们要安装Flask-WTF。你可以使用pip安装它,命令如下:
pip install Flask-WTF
接下来,让我们创建一个简单的Flask应用,并使用Flask-WTF处理表单提交和验证。
以下是一个示例代码,它创建了一个简单的表单,并使用Flask-WTF处理表单提交和验证:
from flask import Flask, render_template, request, redirect
from flask_wtf import FlaskForm
from wtforms import StringField
app = Flask(__name__)
app.config['SECRET_KEY'] = 'top-secret'
class NameForm(FlaskForm):
name = StringField('Name', validators=[])
@app.route('/'