如何在Django Query中实现顺序?

时间:2013-04-29 05:54:42

标签: django django-queryset

我有这样简单的Django查询:

session_info = Session.objects.filter(user_id=request.user.id)

我想订购数据make_default = 1现在,数据从上到下列出。现在,我希望make_default = 1的数据位于顶部。

2 个答案:

答案 0 :(得分:0)

session_info = Session.objects.filter(user_id=request.user.id, make_default=1).order_by('-user_id')

答案 1 :(得分:0)

您的问题有点不清楚,但根据您的评论,听起来像是您想.order_by('-make_default')。假设你想在make_default = 1项之后出现一些make_default = 0项,那就足够了。 ' - '颠倒了订单。