擅长:python、mysql、java
<p>根据<a href="http://flask.pocoo.org/docs/quickstart/" rel="nofollow">flask docs</a>,当:</p>
<blockquote>
<p>What happens if the key does not exist in the form attribute? In that
case a special KeyError is raised. You can catch it like a standard
KeyError but if you don’t do that, a HTTP 400 Bad Request error page
is shown instead. So for many situations you don’t have to deal with
that problem.</p>
</blockquote>
<p>听起来wtform正在访问一个不在multidict中的键,从而引发keyerror。要测试这一点,请用try/except包装validate调用。(我想,我假设这就是keyerror发生的地方)。如果你抓住了例外,你就会得到答案。在</p>