> So my object '<Place: Angle rues des princes et > de la tourelles>' can't appear in both queryset, right?
Not necessarily. For example, if you had a Place ("Paris"), it may be associated with multiple users because of the ManyToManyField ("M2M"). In this case let's say Bob and Jane both have a M2M entries to Paris. When you filter excluding Bob's id, Jane's Place M2M entry is associated with a _different_ id, and thus the query will perform as you described above -- and still include the Paris entry associated with Jane's id. Check to see if you have multiple User models associated w/the 'Angle rues des princes et de la tourelles' place, for example, by performing the following query: qs = User.objects.filter(usual_places__name='Angle rues des princes et de la tourelles' ) -Justin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---