Django 模型表单工厂未正确显示

Django 模型表单工厂未正确显示,django,django-forms,Django,Django Forms,我正在使用模型表单集。如果我使用formset\u factory则显示正确的表单,但如果我使用modelformset\u factory则显示模型中的所有对象。信息技术我错过什么了吗?谢谢 形式 模板 {% for form in formset %} {{ form.non_field_errors }} <tr> <td>{{ form.image }}</td> <td></td> </tr> {%

我正在使用
模型表单集
。如果我使用
formset\u factory
则显示正确的表单,但如果我使用
modelformset\u factory
则显示模型中的所有对象。信息技术我错过什么了吗?谢谢

形式

模板

{% for form in formset %}
{{ form.non_field_errors }}
<tr>
    <td>{{ form.image }}</td>
    <td></td>
</tr>
{% endfor %}
{formset%中表单的%
{{form.non_field_errors}}
{{form.image}
{%endfor%}
{{formset.management_form}

根据,您可以像以前一样创建MyImageFormSet,但只需在之后对其进行过滤(并可能返回新的modelformset)

按正常方式创建modelformset:

MyImageFormSet = modelformset_factory(MyImage, MyImageForm)
但是将modelformset与空查询一起使用,如下所示:

MyImageFormSet(queryset=MyImage.objects.none())
MyImageFormSet(queryset=MyImage.objects.none())