我有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