0
对于M2M关系的自定义穿透模型,.add()
,.create()
和.remove()
已禁用。确定M2M字段是否具有自定义穿透模型
目前,我尝试使用.add()
(或其他)并捕获和处理这些定制M2M关系的AttributeError
。
是否有'官方'方式通过使用Meta
API或其他方式识别模型定制?在我处理的这个阶段,我宁愿将所有定制通过关系尽可能一般(而不是大量的if m2m_field.related.through == FooBar
陈述)
(Django 1.8,但是如果有更高版本的解决方案,我们将会在不久的将来升级。 )