Ошибка django-mptt с существующей моделью

У меня уже есть модельная тема и в ней есть данные, когда я пытался использовать MPTTMODEL вместо обычной модели.

class Topic(MPTTModel):
    parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
    ....

поэтому я запускаю следующую команду для переноса родительского столбца в таблице тем

./manage.py evolve --hint --execute

но я получаю эту ошибку

Error: Cannot use hinted evolution: AddField or ChangeField mutation for 'Topic.rght' in 'core' requires user-specified initial value.

он отлично работает с новой моделью, но с существующей моделью, имеющей данные, это вызывает эту ошибку

0 ответов

Другие вопросы по тегам