2018年4月5日木曜日

WTFormsライブラリで「jinja2.exceptions.UndefinedError: 'form' is undefined」のエラー

WTFormsライブラリで「jinja2.exceptions.UndefinedError: 'form' is undefined」のエラーです。最初、何を言っているのかよくわからなかったのですが、テンプレートにformオブジェクトの変数が渡っていないということのようです。基本で躓きました。

# ログイン
@app.route('/login', methods=['GET', 'POST'])
def login():
  form = LoginForm(request.form)
  if request.method == 'POST' and form.validate():

  return render_template('login.html', form=form)

参考サイト
jinja2.exceptions.UndefinedError: 'form' is undefined(Stack Overflow)

0 件のコメント:

コメントを投稿