diff options
| author | Tom Christie | 2013-12-13 11:09:54 +0000 |
|---|---|---|
| committer | Tom Christie | 2013-12-13 11:09:54 +0000 |
| commit | 0453cbd56bf5c553412b61a2a5e5522a2d44a419 (patch) | |
| tree | 87ddfdad04a60c0c9ce608e590ef65497834549a | |
| parent | a129bdd0f0840176a423a57536837977791080a4 (diff) | |
| download | django-rest-framework-0453cbd56bf5c553412b61a2a5e5522a2d44a419.tar.bz2 | |
Clean up implementation
| -rw-r--r-- | rest_framework/serializers.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rest_framework/serializers.py b/rest_framework/serializers.py index 34f31531..40caa1f3 100644 --- a/rest_framework/serializers.py +++ b/rest_framework/serializers.py @@ -949,7 +949,11 @@ class ModelSerializer(Serializer): del(obj._m2m_data) if getattr(obj, '_related_data', None): - related_fields = dict(((f.get_accessor_name(), f) for f, m in obj._meta.get_all_related_objects_with_model())) + related_fields = dict([ + (field.get_accessor_name(), field) + for field, model + in obj._meta.get_all_related_objects_with_model() + ]) for accessor_name, related in obj._related_data.items(): if isinstance(related, RelationsList): # Nested reverse fk relationship |
