Как передать параметры методу 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 на этом.

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