学习flask web 开发 第四章validate_on_submit遇到错误,没有属性
app.py代码如下:
from flask import Flask, render_template
from flask_bootstrap import Bootstrap
from flask_wtf import Form
from wtforms import StringField, SubmitField,validators
from wtforms.validators import DataRequired
form表单代码
@app.route('/')
def hello_world():
name = None
form = NameForm()
if form.validata_on_submit():
name = form.name.data
form.name.data = ''
return render_template("index.html",form=form,name=name)
class类
class NameForm(Form):
name = StringField('What is your name?', validators=[DataRequired()])
submit = SubmitField('Submit')
bug
builtins.AttributeError
AttributeError: 'NameForm' object has no attribute 'validata_on_submit'
我在网上试过其他的方法没用,我也不清楚哪里有问题。
希望大家能帮帮我!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是 validate 好吗!为什么不看错误提示?