Я хочу проверить электронную почту при сохранении объекта через API. Я использую проверку модели, но она не работает при сохранении объекта приглашения через API. Она работает только при создании объектов через панель администратора.
models.py
def validate_email(value):
if "@gmail.com" in value:
return value
else:
raise ValidationError("This field accepts mail id of google only")
class Invitation(models.Model):
email = models.EmailField(validators=[validate_email])