私はM2M分野でのユーザープロファイルのモデルを持っているのManyToManyFieldと南の移行
class Account(models.Model):
...
friends = models.ManyToManyField('self', symmetrical=True, blank=True)
...
今私は知っている方法と時期FRIEND としてお互いを追加する必要があると私はその
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
@srussskih:聞いて嬉しいです! – vdboor