определение отношения модели Джанго - PullRequest
0 голосов
/ 05 мая 2010

Допустим, у меня есть 3 модели: A, B и C со следующими отношениями.

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)

Или есть более эффективный способ сделать это?

1 Ответ

2 голосов
/ 05 мая 2010

Короче да. Все правильно, мне нечего сказать. (Кстати, не должно ли это быть models.ForeignKey(model_name)?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...