django中带限制和order_by的数据库查询

时间:2013-09-03 09:25:54

标签: python django error-handling

我希望使用限制5和order_by在表中显示数据库,每当我使用此查询时,它显示表中具有限制5的详细信息,但列表不是按升序排列。

views.py: -

def applicationvalues(request):
    gettablevalues = applicationform.objects.all().order_by('-id')[:5]
    getinterviewvalues = interview.objects.all()
    getjobvalues = jobs.objects.all()
    return render_to_response('registration/tableview.html', {'gettablevalues': gettablevalues, 'getinterviewvalues': getinterviewvalues, 'getjobvalues': getjobvalues})

1 个答案:

答案 0 :(得分:0)

gettablevalues = applicationform.objects.all().order_by('-id')[:5]

-放在字段之前按降序对其进行排序。我也会认为默认情况下它会按升序排序(除非你在模型上覆盖了它)。