Drkcore

21 05 2012 Flask Tweet

Flask-WTFのCSRF対策でちょいはまった

ドキュメントによると

<form method="POST" action=".">
    {{ form.csrf }}
    {{ form.name.label }} {{ form.name(size=20) }}
    <input type="submit" value="Go">
</form>

って書いてあるんだけど、

'csrf_token': [u'CSRF token missing']

なんじゃこりゃーって感じで2時間ほどはまったあげく、form.csrfじゃなくてform.csrf_tokenだということに気づいた。

WTFormsのドキュメント読まないとわからん。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021