次の関係を持つA、B、Cの3つのモデルがあるとします。
Aは多くのBと多くのCを持つことができます。
Bは多くのCを持つことができます
次は正しいですか:
class A(models.Model):
...
class B(models.Model):
...
a = models.ForeignKey(A)
class C(models.Model):
...
a = models.ForeignKey(A)
b = models.ForeignKey(B)
または、これを行うためのより効率的な方法はありますか?