【发布时间】:2019-04-17 13:12:55
【问题描述】:
我有一个 id 列表,例如:
ids = [1,2,3]
有没有比 for 更快的方法来查询所有这些? 喜欢:
users = []
for id in ids :
users.append(User.objects.get(id=id))
谢谢
【问题讨论】:
标签: python django django-queryset
我有一个 id 列表,例如:
ids = [1,2,3]
有没有比 for 更快的方法来查询所有这些? 喜欢:
users = []
for id in ids :
users.append(User.objects.get(id=id))
谢谢
【问题讨论】:
标签: python django django-queryset
是的,使用__in过滤功能:
users = User.objects.filter(id__in=ids)
【讨论】: