同じモデルに対して多対多の関係が2つあるdjangoモデルがあります。
そのうちの 1 つは、次のような「スルー」オプションを使用します。
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」が設定されています..2番目のフィールドだけを期待していました..最初のフィールドには「rel.to」がありますが、「rel.through」はありません