Итак, я создаю приложение Django, и у меня есть несколько моделей:
class MagicType(models.Model):
name = models.CharField(max_length=155)
parent = models.ForeignKey('self', null=True, blank=True)
class Spell(models.Model):
name = models.CharField(max_length=250, db_index=True)
magic_words = models.CharField(max_length=250, db_index=True)
magic_types = models.ManyToManyField(MagicType)
При синхронизации моделей я получаю эту ошибку:
AttributeError: 'ManyToManyField' object has no attribute '_get_m2m_column_name'
Есть ли причина, по которой это происходит?Как я могу это исправить?
Помощь будет очень признателен.
РЕДАКТИРОВАТЬ:
Я использую django-evolution http://code.google.com/p/django-evolution/