16 lines
449 B
Python
16 lines
449 B
Python
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)
|