我在用Django的表单向导。它工作得很好,但我有麻烦让任何空模型表单集正确显示。在
我有一个叫做Domain
的模型。我正在创建一个这样的ModelFormset:
DomainFormset = modelformset_factory(Domain)
我把这个传给表单向导:
^{pr2}$我没有得到任何错误,但是当向导呈现页面时,我得到了所有Domain
对象的列表。我想要一张空的表格。我该怎么做?我读过,我可以给ModelFormset一个queryset
参数,就像Domain.objects.none()
一样,但是当我遇到错误时,它似乎不起作用。在
你知道我哪里出错了吗?在
谢谢
Django文档提供了两种方法来change the queryset for a formset。在
第一种方法是在实例化formset时将queryset作为参数传递。使用formwizard,可以通过传递^{}
第二种方法是子类
^{pr2}$BaseModelFormSet
,并重写__init__
方法来使用空的queryset。在然后像以前一样将
DomainFormSet
传递给表单向导。在相关问题 更多 >
编程相关推荐