Py学习  »  Django

在一个查询集上多次获取或筛选id__,在django中哪个更有效?

Tanvir Ahmed • 4 年前 • 1996 次点击  

以下哪项在django中更有效 ids 不是很大,而且 queryset 可能太大了?

items = [item for item in queryset.filter(id__in=ids)]
items = [queryset.get(id=id) for id in ids]

注:我们保证不会有这样的id不匹配。此外,在某些情况下,ID的长度可能为1

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132225
文章 [ 2 ]  |  最新文章 4 年前