查询许多(名称等于)键

Gr1*_*r1N 0 python django django-templates

例如,我有主键[1,2,3,4]的列表我想做这样的smth:

Player.objects.order_by('-cup_points').exclude(pk=[1,2,3,4])
Run Code Online (Sandbox Code Playgroud)

但参数必须是字符串或数字,而不是"列表".我可以这样做吗?

Chr*_*att 7

使用__in查找:

Player.objects.order_by('-cup_points').exclude(pk__in=[1,2,3,4])
Run Code Online (Sandbox Code Playgroud)

请参阅:https://docs.djangoproject.com/en/dev/ref/models/querysets/#in