如何从表单集中删除表单
How to remove a form from formset
views.py
formset = ComparisonScoreFormSet(initial=[
{'comparison': comparison} for comparison in Comparison.objects.all()
])
我用初始值初始化了一个表单集。这将添加具有初始值的表单以及一个没有初始值的表单。
我需要删除没有初始值的表格。
我需要做如下的事情
del formset[-1] #since the form with no initial value is at the last
试试这个:
formset = ComparisonScoreFormSet(
initial=[{'comparison': comparison} for comparison in Comparison.objects.all()],
extra = 0, # defines number of extra empty forms
)
views.py
formset = ComparisonScoreFormSet(initial=[
{'comparison': comparison} for comparison in Comparison.objects.all()
])
我用初始值初始化了一个表单集。这将添加具有初始值的表单以及一个没有初始值的表单。
我需要删除没有初始值的表格。
我需要做如下的事情
del formset[-1] #since the form with no initial value is at the last
试试这个:
formset = ComparisonScoreFormSet(
initial=[{'comparison': comparison} for comparison in Comparison.objects.all()],
extra = 0, # defines number of extra empty forms
)