aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/serializers.py
diff options
context:
space:
mode:
authorTom Christie2013-08-23 16:10:20 +0100
committerTom Christie2013-08-23 16:10:20 +0100
commit10d386ec6a4822402b5ffea46bdd9e7d72db519b (patch)
tree80ef9f700c1ee8e2bdb5c769edabb432bb763329 /rest_framework/serializers.py
parentb72a99fef2c84428240425ed42b1a0b1198631b1 (diff)
downloaddjango-rest-framework-10d386ec6a4822402b5ffea46bdd9e7d72db519b.tar.bz2
Cleanup and dealing with empty form data.
Diffstat (limited to 'rest_framework/serializers.py')
-rw-r--r--rest_framework/serializers.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py
index fde06d83..97e0a005 100644
--- a/rest_framework/serializers.py
+++ b/rest_framework/serializers.py
@@ -300,7 +300,8 @@ class BaseSerializer(WritableField):
Serialize objects -> primitives.
"""
ret = self._dict_class()
- ret.fields = {}
+ ret.fields = self._dict_class()
+ ret.empty = obj is None
for field_name, field in self.fields.items():
field.initialize(parent=self, field_name=field_name)