这是我的代码,
objects = Games.objects.filter(...)[:5]
items = Games.objects.exclude("Exclude all 5 "GAMES" contained in variable 'objects')
我该怎么做?
答案 0 :(得分:0)
您可以使用__in
:
objects = Games.objects.filter(...)[:5]
items = Games.objects.exclude(pk__in=objects)
某些数据库可能不允许您在子查询中使用限制。在这种情况下,您可以将objects
查询集转换为列表:
objects = list(Games.objects.filter(...)[:5])
items = Games.objects.exclude(pk__in=objects)
请注意,在Django中,建议您使用单数Game
作为模型名称。