Flask web developmentチュートリアルを使用していますが、いくつかのエラーが発生しています。私の単純なWebアプリケーションはFlaskFormを利用しており、情報の検証を試みていますが、特にvalidate_on_submit()関数でいくつかの問題が発生しています。ここでTypeError:validate_on_submit()missing 1必要な位置引数: 'self'
class NameForm(FlaskForm):
name = StringField("What is your name?", validators=[required])
submit = SubmitField('Submit')
@app.route('/index', methods=['GET', 'POST'])
def index():
name = None
formi = NameForm()
if FlaskForm.validate_on_submit():
name = FlaskForm.name.data
FlaskForm.name.data = ''
return render_template('index.html', form=formi, name=name)
私のエラーが発生した私のPythonのコードであるあなたは、クラスのフォームのインスタンスからではなくvalidate_on_submit
を呼び出す必要が
私は本当にこの質問のためにいくつかの肯定的な点が必要です、私は私の質問にいくつかの肯定的な点なしでスタックのオーバーフローで他の質問をすることはできません。投票してください –