This commit is contained in:
werwty 2018-02-15 21:32:16 +00:00 committed by GitHub
commit e2519afc83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -885,14 +885,14 @@ class ModelSerializer(Serializer):
descriptive messages when something goes wrong, but this method is descriptive messages when something goes wrong, but this method is
essentially just: essentially just:
return ExampleModel.objects.create(**validated_data) return ExampleModel.objects.create(\*\*validated_data)
If there are many to many fields present on the instance then they If there are many to many fields present on the instance then they
cannot be set until the model is instantiated, in which case the cannot be set until the model is instantiated, in which case the
implementation is like so: implementation is like so:
example_relationship = validated_data.pop('example_relationship') example_relationship = validated_data.pop('example_relationship')
instance = ExampleModel.objects.create(**validated_data) instance = ExampleModel.objects.create(\*\*validated_data)
instance.example_relationship = example_relationship instance.example_relationship = example_relationship
return instance return instance