我有一个带有m2m字段的模型模型:
user = .. fk user
...
watchers = models.ManyToManyField(User, related_name="boardShot_watchers", null=True)
如何为所有类型为Model的条目选择此观察者关系中涉及的所有不同用户?
我不认为有一种ORM方式可以访问中间M2M表。
格雷格
答案 0 :(得分:2)
不在您当前的型号中。如果要显式访问连接表,则需要将其作为Django对象模型的一部分。文档解释了如何执行此操作:
http://www.djangoproject.com/documentation/models/m2m_intermediary/
admin和其他django.contrib *组件可以配置为处理大多数字段,就像它们只是model.ManyToMany一样。但它需要一点配置。