Ich habe ein Modell:
class Zone(models.Model):
name = models.CharField(max_length=128)
users = models.ManyToManyField(User, related_name='zones', null=True, blank=True)
Und ich muss einen Filter nach dem Vorbild von:
u = User.objects.filter(...zones contains a particular zone...)
Es muss ein Filter für den Benutzer sein und es muss ein einzelner Filterparameter sein. Der Grund dafür ist, dass ich einen URL-Querystring erstelle, um die Änderungsliste der Administratorbenutzer zu filtern:http://myserver/admin/auth/user/?zones=3
Es scheint einfach zu sein, aber mein Gehirn kooperiert nicht!
User.objects.filter(zones__in=<id(s)>)
User.objects.filter(zones__id__in=<id(s)>)
User.objects.filter(zones__id=<id>)
oder nichtUser.objects.filter(zones__in=<id(s)>)
gut dafür?