【发布时间】:2011-08-27 14:42:12
【问题描述】:
我正在尝试将 WTForms 与 Django 和 MongoEngine/MongoDB 数据库后端一起使用。表单输出正常,但我一辈子都无法显示标签。
这是我的模板代码:
{% load wtforms %}
<form>
{% for f in form %}
{{ f.label }}: {% form_field f %}<br/>
{% endfor %}
</form>
这是我在视图中传递的内容:
form = StrandForm()
return render_to_response('create_strand.html', locals(), context_instance = RequestContext(request))
我尝试从 WTForm mongoengine 扩展的 model_form 类和 WTForm 的 Form 类创建 StrandForm 类。标签存在于视图中,我可以将其打印到控制台并显示呈现的表单标签,但不知何故在传输到模板时它会丢失。我做错了吗?
【问题讨论】:
标签: django mongoengine wtforms