Django: 1対多くらいで接続したいのですが...
私は何をすべきか?
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)
しかし、私の場合は2つの接続(注 - A、注 - B)が必要です。
だから……どうしたらいいのかわからない……