【发布时间】:2009-02-25 22:40:45
【问题描述】:
是否可以将模型的默认排序顺序设置为来自相关模型的字段(而不是整数键),即产生带有两个模型的字段的 SQL order by 子句的东西?如果是这样,怎么做?我可以通过 query_by 做到这一点,但我不知道如何默认设置它。谢谢。
class Foo(models.Model):
name = models.CharField(max_length=50)
class Bar(models.Model):
related = models.ForeignKey(Foo)
bar_date = models.DateField()
class Meta:
ordering = ('bar_date', 'related.name', )
【问题讨论】:
标签: django django-models