Как передать параметры методу delete? (django)
У меня есть модель Like и я хочу удалить этот объект с параметрами. это код ->
Like.objects.filter(user=self.request.user, question=self.get_object()).delete()
и также у меня есть сигнал
здесь нужен параметр пользователя
@receiver(post_delete, sender=Like)
def delete_like(sender, instance, using, **kwargs):
instance.question.point -= 1
instance.question.save()
Я хочу что-то подобное
Like.objects.filter(user=self.request.user, question=self.get_object()).delete(status="Testing")
и после использования этого статуса при удалении
P.S status = "Testing" это для примера
Я помогу тебе
`@receiver(post_delete, sender=Like) def delete_like(sender, instance, using, **kwargs): instance.question.point -= 1 instance.question.save()
delete() не принимает никаких параметров здесь. Попробуйте выполнить фильтрацию с вашими требованиями и выполнить метод delete на этом.