django模型关系定义
问题描述:
假设我有3个模型:A,B和C有以下关系。django模型关系定义
一个可以有很多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)
还是有这样做的更有效的方法?
答
总之,是的。这是完全正确的,我无话可说。 (在旁注中,不应该是models.ForeignKey(model_name)
?)
是的,当我清理代码时忘记了。谢谢。 – 2010-05-05 01:01:33