0

试图在另一个对象中对一个对象进行排序。我想按下拉列表中显示的 A 名称排序。有人有想法吗?

Class A(models.model):
    name = models.CharField(max_length=200)

Class B(models.model):
    value = models.CharField(max_length=200)
    value2 = models.CharField(max_length=200)
    a = models.ForeignKey(A)

Class BForm(Forms.ModelForm):
    class Meta: 
        def myPage()
            myVar = BForm()
4

2 回答 2

0

我相信它就像这样简单:

aObjects = A.objects.order_by('name')[:30]
于 2013-04-19T13:03:02.243 回答
0

您可以设置类的ordering属性。MetaA

所以你可以定义A

Class A(models.model) :
    name = models.charfield(max.length=200);

    class Meta:
         ordering = ['name']
于 2013-04-19T13:04:52.863 回答