【问题标题】:How to use order by in django?如何在 django 中使用 order by?
【发布时间】:2015-10-25 00:02:11
【问题描述】:

我正在尝试按这样的外键中的用户名字段按字母顺序排序

friends = Friend.objects.filter(recipient=user, status=1).order_by('owner__username') | Friend.objects.filter(owner=user, status=1).order_by('recipient__username')

【问题讨论】:

  • 能否请您发布两个具有 ForeignKey 关系的模型?

标签: python django


【解决方案1】:

你在找这个吗? -

friends = Friend.objects.filter(Q(owner=user, status=1) | Q(recipient=user, status=1)).order_by('owner__username', 'recipient__username')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-06
    • 1970-01-01
    • 2020-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多