-1
我有查詢:如何從另一個QuerySet中排除?
users_to_exclude = MyModel.objects.filter(status=1)
現在:
result = MyAnotherModel.objects.filter(image=my_image).count()
和:
result = MyAnotherModel.objects.filter(image=my_image).exclude(user__in=users_to_exclude).count()
顯示我相同數量(users_to_exclude
有正確的數據)。如何做得好?
'user_to_exclude'是什麼類型呢? – Silwest
它是QuerySet。 – Nips
'MyModel.objects.filter(status = 1)'返回類型是'MyModel' queryset。什麼'排除(user__in = users_to_exclude)'期待是用戶類型的查詢集。因此,這個問題。 'MyModel'中是否有用戶對象? – karthikr