0
我有一個表格,其中ModelMultipleChoiceField
已被覆蓋以指定label_from_instance
。按標籤排序選擇的最佳方式是什麼?在Django 1.8中使用ModelMultipleChoiceField排序label_from_instance
class MultipleAuthorChoiceField(forms.ModelMultipleChoiceField):
def label_from_instance(self, obj):
label = author_display(obj)
return super(MultipleAuthorChoiceField, self).label_from_instance(label)
我知道我可以order_by
,我通過在查詢集。雖然該作品排序的查詢集,它不會由label_from_instance
進行排序。