Mam modelkę:
class Zone(models.Model):
name = models.CharField(max_length=128)
users = models.ManyToManyField(User, related_name='zones', null=True, blank=True)
I muszę zbudować filtr w następujący sposób:
u = User.objects.filter(...zones contains a particular zone...)
Musi to być filtr użytkownika i musi to być pojedynczy parametr filtru. Powodem tego jest to, że konstruuję zapytanie dotyczące adresu URL, aby filtrować listę zmian użytkownika administratora:http://myserver/admin/auth/user/?zones=3
Wydaje się, że to powinno być proste, ale mój mózg nie współpracuje!
User.objects.filter(zones__id=<id>)
aniUser.objects.filter(zones__in=<id(s)>)
dobry do tego?