모델이 있습니다.
class Zone(models.Model):
name = models.CharField(max_length=128)
users = models.ManyToManyField(User, related_name='zones', null=True, blank=True)
그리고 나는 다음과 같은 라인을 따라 필터를 구성해야합니다.
u = User.objects.filter(...zones contains a particular zone...)
사용자의 필터 여야하며 단일 필터 매개 변수 여야합니다. 그 이유는 관리자 사용자 변경 목록을 필터링하기 위해 URL 쿼리 문자열을 구성하고 있기 때문입니다.http://myserver/admin/auth/user/?zones=3
그것은 단순해야하지만 내 두뇌가 협조하지 않는 것 같습니다!
괜찮습니다 :) BTW
—
Tomasz Zieliński
User.objects.filter(zones__in=<id(s)>)
는 아마해야합니다User.objects.filter(zones__id__in=<id(s)>)
User.objects.filter(zones__id=<id>)
또는User.objects.filter(zones__in=<id(s)>)
이 좋은?