Updating several records at once using Django

Use the queryset update() method: id_list = list_of_ids_from_checkboxes MyModel.objects.filter(id__in=id_list).update(myattribute=True) Your display HTML is missing a name value for the checkboxes. If you just have a single name across all checkboxes, then the list of IDs will be passed into a single POST variable, which you can get straight from request.POST (assuming you’re submitting your form … Read more