Mam obsługi modelu profil z pola M2MManyToManyField i Południowej migracja
class Account(models.Model):
...
friends = models.ManyToManyField('self', symmetrical=True, blank=True)
...
Teraz muszę wiedzieć, jak i kiedy dodać siebie jako znajomego I stworzył model dla tego
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')
Czy należy utworzyć migrację dla tych zmian, czy nie? Jeśli masz jakieś sugestie, nie krępuj się, napisz tutaj.
Dzięki
PS: accounts_account
tabela zawiera już zapisy
Dziękujemy za odpowiedź – srusskih
@sussih: chętnie słuchać! – vdboor