данные, а отправленные? Мне надо, чтобы он проверял количество элементов в m2m перед сохранением.
@receiver(pre_save, sender=Profile)
def check_cards_length(instance, **kwargs):
if instance.cards.count() > 3:
raise ValidationError('One cannot have more than 3 cards')
Ну это не дело сигналов проверять данные
Обсуждают сегодня