【发布时间】:2018-03-31 11:01:43
【问题描述】:
我想按照这条规则在 django 中排序我的对象:
- 所有
characters和is_sold == True都必须在查询结果的末尾。
我使用两个查询来获取已售出和未售出的字符:
characters = list(Character.objects.all().filter(is_sold=False).order_by('server__ranking'))
characters += list(Character.objects.filter(is_sold=True).order_by('server__ranking'))
我可以使用order_by 仅使用一个查询来做到这一点
【问题讨论】:
标签: python mysql django python-3.x