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