如果我有外键,我如何在Django中“按顺序”执行此操作?

时间:2010-03-10 03:42:24

标签: python mysql database django

假设我的模型是这样的:

class Ego(models.Model):
    event = models.ForeignKey(Event)
    user = models.ForeignKey(User)

如您所见,此表有2列,它们都是外键。 我如何“订购”User.first_name?

这是吗?但它看起来不像。

Ego.objects.all().order_by("User.first_name")

1 个答案:

答案 0 :(得分:3)

解决。

我这样做了:

Ego.objects.all().select_related.order_by("auth_user.first_name")