且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

删除每个对象的Django内联表单集

更新时间:2023-12-06 16:58:46

首先,在表单集中,用 name ="form-0-DELETE" name ="form-1-DELETE" 等.

First, in your formset, mark your delete checkboxes with name="form-0-DELETE", name="form-1-DELETE", etc.

然后在您的 if form.is_valid和formset.is_valid 中迭代标记为删除的值.

Then in your if form.is_valid and formset.is_valid iterate over the values marked for delete.

for delete_value in formset.deleted_objects:
    delete_value.delete()

然后继续保存表单集