From b8515875b3caa5fbc19590b7480f466b248e234a Mon Sep 17 00:00:00 2001 From: zhaojinbiao Date: Wed, 12 Sep 2018 09:26:54 +0800 Subject: [PATCH] fix Issue #6171 ModelField object has no attribute max_length --- rest_framework/fields.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rest_framework/fields.py b/rest_framework/fields.py index 3278cf51c..bd626952f 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -1907,9 +1907,9 @@ class ModelField(Field): if max_length is not None: message = lazy( self.error_messages['max_length'].format, - six.text_type)(max_length=self.max_length) + six.text_type)(max_length=max_length) self.validators.append( - MaxLengthValidator(self.max_length, message=message)) + MaxLengthValidator(max_length, message=message)) def to_internal_value(self, data): rel = self.model_field.remote_field