aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/serializers.py
diff options
context:
space:
mode:
authorJamie Matthews2012-10-24 11:43:30 +0100
committerJamie Matthews2012-10-24 11:43:30 +0100
commitd60d598e0255fb3d55a1213d1025447d83523658 (patch)
tree98eeb416d3190a17d76a8c4f448278ccc065f52c /rest_framework/serializers.py
parentac2d39892d6b3fbbe5cd53b9ef83367249ba4880 (diff)
downloaddjango-rest-framework-d60d598e0255fb3d55a1213d1025447d83523658.tar.bz2
Clean up internal names and documentation
Diffstat (limited to 'rest_framework/serializers.py')
-rw-r--r--rest_framework/serializers.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py
index 15fe26ee..2f8108d1 100644
--- a/rest_framework/serializers.py
+++ b/rest_framework/serializers.py
@@ -208,24 +208,24 @@ class BaseSerializer(Field):
return reverted_data
- def clean_fields(self, data):
+ def validate_fields(self, attrs):
"""
Run validate_<fieldname> methods on the serializer
"""
- fields = self.get_fields(serialize=False, data=data, nested=self.opts.nested)
+ fields = self.get_fields(serialize=False, data=attrs, nested=self.opts.nested)
for field_name, field in fields.items():
try:
clean_method = getattr(self, 'validate_%s' % field_name, None)
if clean_method:
source = field.source or field_name
- data = clean_method(data, source)
+ attrs = clean_method(attrs, source)
except ValidationError as err:
self._errors[field_name] = self._errors.get(field_name, []) + list(err.messages)
- return data
+ return attrs
- def clean_all(self, attrs):
+ def validate_all(self, attrs):
"""
Run the `validate` method on the serializer, if it exists
"""
@@ -270,10 +270,10 @@ class BaseSerializer(Field):
self._errors = {}
if data is not None:
attrs = self.restore_fields(data)
- attrs = self.clean_fields(attrs)
- attrs = self.clean_all(attrs)
+ attrs = self.validate_fields(attrs)
+ attrs = self.validate_all(attrs)
else:
- self._errors['non_field_errors'] = 'No input provided'
+ self._errors['non_field_errors'] = ['No input provided']
if not self._errors:
return self.restore_object(attrs, instance=getattr(self, 'object', None))