Saya punya model:
class Zone(models.Model):
name = models.CharField(max_length=128)
users = models.ManyToManyField(User, related_name='zones', null=True, blank=True)
Dan saya perlu membuat filter di sepanjang baris:
u = User.objects.filter(...zones contains a particular zone...)
Itu harus menjadi filter pada Pengguna dan itu harus menjadi parameter filter tunggal. Alasannya adalah karena saya membuat querystring URL untuk memfilter daftar pengguna admin:http://myserver/admin/auth/user/?zones=3
Sepertinya itu harus sederhana tetapi otakku tidak mau bekerja sama!
User.objects.filter(zones__in=<id(s)>)
mungkin seharusnyaUser.objects.filter(zones__id__in=<id(s)>)
User.objects.filter(zones__id=<id>)
atau tidakUser.objects.filter(zones__in=<id(s)>)
baik untuk ini?