我有一个模特:
class Zone(models.Model):
name = models.CharField(max_length=128)
users = models.ManyToManyField(User, related_name='zones', null=True, blank=True)
Run Code Online (Sandbox Code Playgroud)
我需要构建一个过滤器:
u = User.objects.filter(...zones contains a particular zone...)
Run Code Online (Sandbox Code Playgroud)
它必须是User上的过滤器,它必须是单个过滤器参数.这样做的原因是我正在构建一个URL查询字符串来过滤管理员用户更改列表:http://myserver/admin/auth/user/?zones=3
看起来它应该很简单,但我的大脑不合作!