11
我想订购get_list_or_404方法的结果get_list_or_404在Django订货
get_list_or_404(...).order_by('name')
似乎并没有工作
什么是做到这一点的呢?
我想订购get_list_or_404方法的结果get_list_or_404在Django订货
get_list_or_404(...).order_by('name')
似乎并没有工作
什么是做到这一点的呢?
你可以做到这一点是这样的:
get_list_or_404(Model.objects.order_by('name'))
当然,你可以随时指定型号的Meta
级排序。
您尝试不起作用的原因是order_by
是查询集上的方法,但get_list_or_404
返回列表。
Ludwik在回答中显示的解决此问题的方法是在调用get_list_or_404
之前对查询集进行排序。