我的数据库中有不同用户提交的记录。我想查询,以便我获得一些记录,但按照提交时间的顺序排序。
我可以使用此查询实现此目的。
records_id_list=[5,7,9,42,55,65,78,92,116,192,785]
query_object=Records.objects.filter(record_id__in=records_id_list).order_by('registration_time').reverse()
但是我想添加另一个order by子句,其中当前登录用户提交的记录应首先出现,然后是其他用户记录(仅按registration_time排序) “ submitted_by_id ”是字段名称,我可以用userId访问当前登录的用户
如果我能在查询中实现这一点,可以提供任何帮助吗?
答案 0 :(得分:2)
您可以执行laser game
以下是文档https://docs.djangoproject.com/en/1.9/ref/models/querysets/#django.db.models.query.QuerySet.order_by
的链接