我目前正在玩django,我想塑造一個簡單的關係:一個舞蹈俱樂部的兩個成員應該配對作爲一對舞蹈夫婦,以參加一個舞蹈比賽。我已經有成員一個簡單的模型:Django模型一對
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
我也有一個比賽模式:
class Tournament(models.Model):
name = models.CharField(max_length=32)
def __unicode__(self):
return self.firstname + ' ' + self.lastname
由於在比賽中的參與者是一對夫婦,我需要定義一個情侶關係(在至少這將是我的猜測)。但我真的不明白我該怎麼做。
TIA的任何幫助和提示
謝謝。你提出的代碼起初並不適用於我(你必須設置related_name屬性),但它最合適。 – tr9sh