Tim*_*all 7 django django-forms formset inline-formset
当我使用一个formset这既can_order和can_delete我能够得到所有被删除的形式.deleted_forms和所有非删除表格(顺序).ordered_forms。
如果我使用不使用的表单集,can_order我将不再有权访问.ordered_forms(它会引发异常)。有没有一种简单的方法来获取未删除的表单列表?
我能找到的最接近的是手动创建它:
[form for form in formset.forms if not formset._should_delete_form(form)]
Run Code Online (Sandbox Code Playgroud)
但是,这是使用“隐藏”方法,似乎很奇怪还没有内置的东西。
我用它来避免使用“私有”方法:
[form for form in formset.forms if form not in formset.deleted_forms]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
188 次 |
| 最近记录: |