diff options
Diffstat (limited to 'rest_framework/fields.py')
| -rw-r--r-- | rest_framework/fields.py | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/rest_framework/fields.py b/rest_framework/fields.py index dd90c3f8..47bdc26a 100644 --- a/rest_framework/fields.py +++ b/rest_framework/fields.py @@ -189,7 +189,7 @@ class WritableField(Field):              else:                  native = data[field_name]          except KeyError: -            if self.default is not None: +            if self.default is not None and not self.root.partial:                  native = self.default              else:                  if self.required: | 
