如何从窗体中删除窗体

2024-09-29 19:34:40 发布

您现在位置:Python中文网/ 问答频道 /正文

你知道吗视图.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

Tags: theinpy视图表单forobjects窗体
1条回答
网友
1楼 · 发布于 2024-09-29 19:34:40

试试这个:

formset = ComparisonScoreFormSet(
    initial=[{'comparison': comparison} for comparison in Comparison.objects.all()],
    extra = 0, # defines number of extra empty forms
)

相关问题 更多 >

    热门问题