ドキュメントによると
<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のドキュメント読まないとわからん。