Keep model meta around in base serializer.

This commit is contained in:
Chris Church 2016-03-29 13:27:49 -04:00
parent 895e082e08
commit 77f064d728

View File

@ -367,6 +367,7 @@ class BaseSerializer(serializers.ModelSerializer):
# Update the message used for the unique validator to use capitalized
# verbose name; keeps unique message the same as with DRF 2.x.
opts = self.Meta.model._meta.concrete_model._meta
for validator in field_kwargs.get('validators', []):
if isinstance(validator, validators.UniqueValidator):
unique_error_message = model_field.error_messages.get('unique', None)