aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework
diff options
context:
space:
mode:
authorTom Christie2015-01-23 15:32:21 +0000
committerTom Christie2015-01-23 15:32:21 +0000
commit889a07f5563a0f970639a0958c0dcbc26e82919f (patch)
treed676116c704aedd0168bf639506aedf94793883d /rest_framework
parent5bb348605e5dad3b58495b1fc56ea393194b89fb (diff)
downloaddjango-rest-framework-889a07f5563a0f970639a0958c0dcbc26e82919f.tar.bz2
Support assignment in ClassLookupDict
Diffstat (limited to 'rest_framework')
-rw-r--r--rest_framework/utils/field_mapping.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/rest_framework/utils/field_mapping.py b/rest_framework/utils/field_mapping.py
index cba40d31..c97ec5d0 100644
--- a/rest_framework/utils/field_mapping.py
+++ b/rest_framework/utils/field_mapping.py
@@ -38,6 +38,9 @@ class ClassLookupDict(object):
return self.mapping[cls]
raise KeyError('Class %s not found in lookup.', cls.__name__)
+ def __setitem__(self, key, value):
+ self.mapping[key] = value
+
def needs_label(model_field, field_name):
"""