2017-10-20 3 views

Répondre

0

Vous pouvez utiliser __in:

objects = Games.objects.filter(...)[:5] 
items = Games.objects.exclude(pk__in=objects) 

Certaines bases de données ne peuvent pas vous permettre d'utiliser une limite dans une sous-requête. Dans ce cas, vous pouvez le covert objects queryset à une liste:

objects = list(Games.objects.filter(...)[:5]) 
items = Games.objects.exclude(pk__in=objects) 

Notez que dans Django, il est recommandé d'utiliser le Game singulier pour le nom de votre modèle.

+0

Fonctionne parfaitement bien. Merci beaucoup monsieur :) –