我有一个与同一模型有 2 个多对多关系的 django 模型。
其中之一使用“通过”选项,例如:
class MyModel(models.Model):
....
property1 = models.ManyToManyField(Model2, related_name="internal", blank=True, null=True)
property2 = models.ManyToManyField(
Model2,
related_name="external",
through="Model3"
)
在迭代 model_instance._meta.m2m_data 时,如何检查“property2”?
两个字段都设置了“rel.through”..我只期待第二个字段..而在第一个字段中我会有“rel.to”而不是“rel.through”