aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/serializers.py
diff options
context:
space:
mode:
authorTom Christie2014-10-03 13:42:06 +0100
committerTom Christie2014-10-03 13:42:06 +0100
commit3a3e2bf57d5443dc0b058d5beb3111f87c418947 (patch)
tree48dfb01c88307bc01d6b1350826505708bb30fb8 /rest_framework/serializers.py
parente6c5ebdda6d0f169f21498909e2d390c460138a9 (diff)
downloaddjango-rest-framework-3a3e2bf57d5443dc0b058d5beb3111f87c418947.tar.bz2
Serializer.save() takes keyword arguments, not 'extras' argument
Diffstat (limited to 'rest_framework/serializers.py')
-rw-r--r--rest_framework/serializers.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py
index c3a0815e..ed024f87 100644
--- a/rest_framework/serializers.py
+++ b/rest_framework/serializers.py
@@ -74,12 +74,12 @@ class BaseSerializer(Field):
def create(self, validated_data):
raise NotImplementedError('`create()` must be implemented.')
- def save(self, extras=None):
+ def save(self, **kwargs):
validated_data = self.validated_data
- if extras is not None:
+ if kwargs:
validated_data = dict(
list(validated_data.items()) +
- list(extras.items())
+ list(kwargs.items())
)
if self.instance is not None:
@@ -256,7 +256,6 @@ class Serializer(BaseSerializer):
for field_name, field in self.fields.items()
if field.get_value(self._initial_data) is not empty
], serializer=self)
- #return self.to_representation(self._initial_data)
return ReturnDict([
(field.field_name, field.get_initial())