python - 学习flask web 开发 第四章validate_on_submit遇到错误,没有属性

查看:401
本文介绍了python - 学习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'
我在网上试过其他的方法没用,我也不清楚哪里有问题。
希望大家能帮帮我!!!

解决方案

是 validate 好吗!为什么不看错误提示?

这篇关于python - 学习flask web 开发 第四章validate_on_submit遇到错误,没有属性的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆