Django:排序对象中的列表 [英] Django: Sort order the list in objects

查看:226
本文介绍了Django:排序对象中的列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我按照ID按顺序 list1 像这样:

I have list1 in order by id. Like this:

['4','2','1','17'] #edited

如何获取 list2 从对象按 list1的

在Query ValueList的情况下,以及问题。

In the case Query ValueList, as well as on the question.

[u'4', u'2', u'1', u'17']

因为某些属性不在QuerySet中

Because some properties are not in QuerySet

感谢您的回答!

推荐答案

还可以使用 in_bulk(),然后只需按照定义的顺序获取dict值。将其包装在自定义管理器中以进一步安慰

Also you can use in_bulk() and then just get dict values in defined order. Wrap this in custom manager for further comfort

这篇关于Django:排序对象中的列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆