0

使用内联表单集时,如何进行分页?我正在使用 django 1.1。我所处的情况是用户需要能够快速轻松地编辑相关对象(这就是我认为我应该使用内联表单集的原因)。但是,可以编辑超过一百个对象,这构成了一个非常大的表单集,因此分页是有意义的。

有没有更好的方法来做到这一点?

谢谢伯特

4

1 回答 1

1

不幸的是,我无法使用表单集进行分页。

相反,我扩展了 BaseInlineFormSet 并更改了 get_queryset 方法以仅返回需要编辑的对象的子集,并对返回的最大对象数设置了限制。因此,当用户想要编辑相关对象时,他们一次只能编辑一组对象,例如可能的 60 个对象中的 20 个。当用户完成前 20 个的编辑并提交表单时,将显示下一个 20 .

于 2010-04-03T14:15:17.500 回答