【发布时间】:2021-05-11 16:59:45
【问题描述】:
我想通过用户 bar 的 manyTomany 字段 bar 过滤模型 Foo。
型号
class User(models.Model):
bar = models.ManyToManyField("Bar", verbose_name=_("Bar"), blank=True)
class Foo(models.Model):
bar = models.ManyToManyField("Bar", verbose_name=_("Bar"), blank=True)
class Bar(models.Model):
fubar = models.CharField()
有了这个
user = User.objects.get(id=user_id)
我想获取与用户具有相同 Bar 的所有 Foo。 我希望这个工作:
bar = Foo.objects.filter(foo=user.foo)
但它不起作用。
【问题讨论】:
标签: python django django-models