Django:我想连接大约一对多...
我该怎么办?
from django.db import models
class Note(models.Model)
content = models.CharField(max_length=20)
class A(models.Model)
name = models.CharField(max_length=20)
addr = models.CharField(max_length=20)
notes = models.ManyToManyField(Note) # ...? I don't know...
class B(models.Model)
nickname = models.CharField(max_length=20)
mobile = models.CharField(max_length=20)
notes = models.ManyToManyField(Note) # ...? I don't know...
注型号:A 型号 = 1:N... 注型号:B 型号 = 1:N...
我想同时连接Note - A Note - B...
请回答我!
谢谢!
编辑 130208 8:36 KST----
也许 ForegienKey 可用...
但我的情况不能使用它。
因为如果我只想要连接(例如注意 A),我可以像下面的代码那样做。
from django.db import models
class Note(models.Model)
content = models.CharField(max_length=20)
conn = models.ForeignKey(A)
class A(models.Model)
name = models.CharField(max_length=20)
addr = models.CharField(max_length=20)
但我的情况需要两个连接(注 - A,注 - B)。
所以....我不知道该怎么办...