Django型号订购问题

2024-04-19 08:53:38 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的模型:

class Feature(models.Model):
    name         = models.CharField(max_length=75, blank=True)
    order        = models.SmallIntegerField()
    group        = models.ForeignKey(FeatureGroup)

    def __unicode__(self):
        return self.name

    class Meta:
        ordering = ['order']

根据“订单”中指定的值,管理控制面板中正确显示“功能”。你知道吗

在我看来:

p = get_object_or_404(Phone.objects.prefetch_related('brand', 'features__feature', 'photo_set'), id=id)

我有{% for feature in phone.features.all %}... {{ feature.feature }} ...

数值显示正确,但顺序是随机的。你知道吗

有什么问题,我怎样才能克服这个问题?你知道吗

谢谢。你知道吗


Tags: name模型selfidmodelmodelsorderlength