from authentication.models import User from rest_framework.serializers import ModelSerializer, ValidationError class UserSerializer(ModelSerializer): class Meta: model = User fields = '__all__' def validate(self, data): req = User.objects.filter(email=data['email']) if req.count() != 0: raise ValidationError("Cette adresse email est déjà utilisée.") return super().validate(data)