私は現在djangoで遊んでいますが、私は単純な関係をモデルにしたいと思います。ダンスクラブに参加する2人のメンバーはダンスカップルとしてペアにしてダンストーナメントに参加する必要があります。トーナメントの参加は、私が(で夫婦-関係を定義する必要が夫婦であるのでDjangoモデルのペア
class Tournament(models.Model):
name = models.CharField(max_length=32)
def __unicode__(self):
return self.firstname + ' ' + self.lastname
:私もトーナメントモデルを持っている
class Member(models.Model):
firstname = models.CharField(max_length=32)
lastname = models.CharField(max_length=32)
member_id = models.IntegerField(unique=True)
def __unicode__(self):
return self.firstname + ' ' + self.lastname
:私はすでにメンバーのための単純なモデルを持っています少なくともそれは私の推測だろう)。しかし、私は本当にそれをどうやってやるのか分からない。あなたが他のメンバーにメンバーをマップするためにOneToOneField関係を使用することができます任意のヘルプやヒント
ありがとうございました。あなたは提案されたコードが最初に私のためには機能しませんでした(あなたはrelated_name属性を設定する必要があります)が最適です。 – tr9sh