Python django中的排序

Python django中的排序,python,django,Python,Django,尝试在另一个对象中对对象进行排序。 我想按下拉列表中显示的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.ForeignK

尝试在另一个对象中对对象进行排序。 我想按下拉列表中显示的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()

我相信事情就这么简单:

aObjects = A.objects.order_by('name')[:30]
您可以设置
A
Meta
类的属性

因此,您可以将
A
定义为

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

    class Meta:
         ordering = ['name']

可能重复:和完美!我曾经看过这个解决方案,但我认为它会对列表进行排序,而不是单个对象。再次感谢,谢谢。总是乐于助人。