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

Fix ManyRelatedField.choices
This commit is contained in:
Tom Christie 2015-06-29 14:21:47 +01:00
commit 5833a1847f

View File

@ -388,16 +388,4 @@ class ManyRelatedField(Field):
@property
def choices(self):
queryset = self.child_relation.queryset
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
])
return self.child_relation.choices