当我尝试使用 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.
它适用于新模型,但是对于具有数据的现有模型会引发此错误