Django post_save preventing recursion without overriding model save() July 19, 2023 by Tarik you can use update instead of save in the signal handler queryset.filter(pk=instance.pk).update(....)