Commit 5833a184 by Tom Christie

Merge pull request #3086 from vstoykov/fix-manyrelated-choices

Fix ManyRelatedField.choices
parents 36e4f201 c3c9a712
...@@ -388,16 +388,4 @@ class ManyRelatedField(Field): ...@@ -388,16 +388,4 @@ class ManyRelatedField(Field):
@property @property
def choices(self): def choices(self):
queryset = self.child_relation.queryset return self.child_relation.choices
iterable = queryset.all() if (hasattr(queryset, 'all')) else queryset
items_and_representations = [
(item, self.child_relation.to_representation(item))
for item in iterable
]
return OrderedDict([
(
six.text_type(item_representation),
six.text_type(item) + ' - ' + six.text_type(item_representation)
)
for item, item_representation in items_and_representations
])
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment