【发布时间】:2010-05-07 08:43:19
【问题描述】:
我需要在一个页面上显示模型的多个表单(最多 10 个)。这是我用来完成此操作的代码。
TheFormSet = formset_factory(SomeForm, extra=10)
...
formset = TheFormSet(prefix='party')
return render_to_response('template.html', {
'formset' : formset,
})
问题是,在我看来,Django 为表单集中的每个表单查询数据库,即使其中显示的数据是相同的。
这是 Formsets 的工作方式还是我做错了什么?有没有办法在 django 中解决它,还是我必须使用 JavaScript 来解决?
【问题讨论】:
-
你可以查看这个问题stackoverflow.com/questions/15203207/…的解决方案
标签: python django django-forms