假设我有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)
或者有更有效的方法吗?
答案 0 :(得分:2)
简而言之,是的。这一切都是正确的,我无话可说。 (旁注,不应该是models.ForeignKey(model_name)
?)