Hi,
class CreateUserSerializer(serializer.ModelSerializer):
class Meta:
model = User
fields = ('first_name', 'last_name', 'is_active', 'email')
-- I found a way to customize error messages of the serializer by adding extra_kwargs into the serializer meta class.
But, I'm wishing to render custom serializer errors with the incorrect data. For example:
class Meta:
model = User
fields = ('first_name', 'last_name', 'is_active', 'email')
def create_users(request):
...
serialized_data = CreateUserSerializer(data=data, many=True)
if serialized_data.is_valid():
serialized_data.save()
Say, afew of the user data has no email information.
This will return error like:
{"email":["This field may not be blank."], "email":["This field may not be blank."], ...}
I want to add error related data or at least index number to error text
Is there a way to do that?
Kind regards,
Sencer HAMARATYou received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CACp8TZjwjk6yFAq%2B%3Dw9W6sKeX%3Dg%2Bx8k%3DHJf3bpMpJaOSMqyTAg%40mail.gmail.com.
No comments:
Post a Comment