【发布时间】:2015-01-02 21:13:33
【问题描述】:
我有一个这样的查询集
QS = SomeModel.objects.filter(some_filter='filter_value')
我需要从中随机选择 n 个元素,因此我生成了一个包含 0 到 QS 长度之间的 n 个随机数的列表,并将其放入列表变量 idx_list 中。
现在,我可以循环遍历 idx_list 并从 QS 一次提取一个元素,但是,我可以在一行中不循环吗?
【问题讨论】:
标签: python django django-queryset