如何在模型的选择字段中手动更改订单?
例如:
此代码:
ModelChoiceField(queryset=SomeModel.objects.order_by('SomeField'))
给我吗:
'a_somevalue'
'b_somevalue'
'c_somevalue'
'd_somevalue'
此代码:
ModelChoiceField(queryset=SomeModel.objects.order_by('-SomeField'))
给我吗:
'd_somevalue'
'c_somevalue'
'b_somevalue'
'a_somevalue'
但是如何做到这一点:
'c_somevalue'
'a_somevalue'
'd_somevalue'
'b_somevalue'
有任何想法吗?
最佳答案
添加另一个字段,该字段描述所需的顺序,并以此顺序进行排序。
关于python - 变更单ModelChoiceField,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12848489/