ManyToManyField и миграция на юг

У меня есть модель профиля пользователя с полем M2M

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 таблица уже содержит записи

9
задан srusskih 23 May 2011 в 13:36
поделиться