Django Python Создание объекта внутри модели функция delete возвращает ошибку 500

Я пытаюсь создать новую запись CloudProfileTransaction перед удалением записи. При сохранении новой записи точно такой же код работает нормально (с: super().save(*args, **kwargs)).

Если я удалю код CloudProfileTransaction, удаление работает.

следующий код выбрасывает ошибку Response 500. Что я упускаю?

def delete(self, *args, **kwargs):
        CloudProfileTransaction.objects.create(
            cloud_giver = self.follower,
            cloud_receiver = self.followee,
            cloud_model = CloudModel.objects.get(investment='Follow'),
            add = False
        )
        
    
        Followers.objects.filter(user=self.follower).update(followers=F('followers')-1)
        Followees.objects.filter(user=self.followee).update(followees=F('followees')-1)

        super().delete(*args, **kwargs)

Сообщение об ошибке: E/Volley: [28490] NetworkUtility.shouldRetryException: Неожиданный код ответа 500

Вернуться на верх