if formset.is_valid():
values = formset.save(commit=False)
for v in values:
v.correct = True
v.save()
How can I delete objects where delete is checked? Thanks
First, in your formset, mark your delete checkboxes with name="form-0-DELETE"
, name="form-1-DELETE"
, etc.
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()
Then continue with saving your formset
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.