我有M2M領域的用戶配置文件模型ManyToManyField和南方遷移
class Account(models.Model):
...
friends = models.ManyToManyField('self', symmetrical=True, blank=True)
...
現在我需要知道如何和何時加對方爲好友 我創建了一個模型爲
class Account(models.Model):
...
friends = models.ManyToManyField('self', symmetrical=False, blank=True, through="Relationship")
...
class Relationship(models.Model):
""" Friends """
from_account = models.ForeignKey(Account, related_name="relationship_set_from_account")
to_account = models.ForeignKey(Account, related_name="relationship_set_to_account")
# ... some special fields for friends relationship
class Meta:
db_table = "accounts_account_friends"
unique_together = ('from_account','to_account')
我是否應該爲這些更改創建任何遷移? 如果您有任何建議,請隨時在此寫下。
感謝
PS:accounts_account
表已經包含的記錄
謝謝你回答 – srusskih 2011-06-24 05:13:59
@srussskih:高興聽到! – vdboor 2011-06-24 12:42:19