У меня есть XOR валидация wagtail.core.models.Page
потомок:
def save(self, *args, **kwargs):
if self.video_playlist is not None and self.gallery is not None:
raise ValidationError(_("Only gallery or only video playlist must be filled"))
elif self.video_playlist is None and self.gallery is None:
raise ValidationError(_("Only gallery or only video playlist must be filled"))
super(OkoPage, self).save(*args, **kwargs)
Но вместо красной подсветки трясогузка возвращает ошибку 400.
Как это сделать правильно?