每个对象删除的 Django 内联表单集
Django inline formset for each object delete
if formset.is_valid():
values = formset.save(commit=False)
for v in values:
v.correct = True
v.save()
如何删除选中删除的对象?谢谢
首先,在您的表单集中,用 name="form-0-DELETE"
、name="form-1-DELETE"
等标记您的删除复选框
然后在您的 if form.is_valid and formset.is_valid
中迭代标记为删除的值。
for delete_value in formset.deleted_objects:
delete_value.delete()
然后继续保存您的表单集
if formset.is_valid():
values = formset.save(commit=False)
for v in values:
v.correct = True
v.save()
如何删除选中删除的对象?谢谢
首先,在您的表单集中,用 name="form-0-DELETE"
、name="form-1-DELETE"
等标记您的删除复选框
然后在您的 if form.is_valid and formset.is_valid
中迭代标记为删除的值。
for delete_value in formset.deleted_objects:
delete_value.delete()
然后继续保存您的表单集