Django:在模型中创建自定义顺序

时间:2015-02-14 10:31:14

标签: python django

在我的网站上,我可以制作多张带照片的相册。如何控制相册或图片在页面上的显示顺序?按日期或名称排序非常简单,但是对订单进行绝对和用户友好控制的最佳方法是什么。应该可以轻松地设置任何专辑第一,第二,第三,......

1 个答案:

答案 0 :(得分:2)

添加特殊的order整数字段并按其排序:

class Album(models.Model):
    name = models.CharField(max_length=100)
    order = models.IntegerField(default=1000)

    class Meta:
        ordering = ('order', 'name')