0

次の関係を持つ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)

または、これを行うためのより効率的な方法はありますか?

4

1 に答える 1

2

要するに、はい。それはすべて正しいです、私は言うことは何もありません。(ちなみに、そうすべきではありませんmodels.ForeignKey(model_name)か?)

于 2010-05-05T00:52:21.670 に答える