擅长:python、mysql、java
<p>考虑重新分解:</p>
<blockquote>
<pre><code>def my_view():
class F(MyBaseForm):
pass
F.username = TextField('username')
for name in iterate_some_model_dynamically():
setattr(F, name, TextField(name.title()))
form = F(request.POST, ...)
# do view stuff
</code></pre>
</blockquote>
<p>来源:<a href="http://wtforms.simplecodes.com/docs/1.0.1/specific_problems.html#dynamic-form-composition" rel="nofollow">http://wtforms.simplecodes.com/docs/1.0.1/specific_problems.html#dynamic-form-composition</a></p>