这是我的模型:
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 }} ...
数值显示正确,但顺序是随机的。你知道吗
有什么问题,我怎样才能克服这个问题?你知道吗
谢谢。你知道吗
模板过滤器
dictsort
怎么样https://docs.djangoproject.com/en/dev/ref/templates/builtins/#dictsort
{% for feature in phone.features.all|dictsort:"order" %}
相关问题 更多 >
编程相关推荐