2011-07-11 29 views
6

ModelChoiceField billing_companyの値の順序を変更するにはどうすればよいですか?あなたの助けのためのmodelchoicefield djangoのソート順を変更する

models.py

class Company(models.Model): 
    name = models.CharField(max_length=30, unique=True) 

forms.py

billing_company = forms.ModelChoiceField(Company.objects, required=True) 

感謝。あなたが順序集合を渡すことができる必要がありますので トム

答えて

7

ModelChoiceFieldは、その最初のパラメータとしてクエリセットを取ります

forms.ModelChoiceField(Company.objects.order_by('-pk'), required=True) 
関連する問題