これは私のモデルです:
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 }} ...
値は正しく表示されていますが、ランダムな順序で表示されています。
何が問題で、どうすればこの問題を克服できますか?
ありがとう。