我添加了新的字段模型和删除另一个字段,但不删除旧字段,不添加新费尔德。我删除了所有迁移文件,并重新迁移它的问题是相同的不工作迁移。这是一条消息“没有要应用的迁移。here is result after migrate apphere is my changed model
我添加了新的字段模型和删除另一个字段,但不删除旧字段,不添加新费尔德。我删除了所有迁移文件,并重新迁移它的问题是相同的不工作迁移。这是一条消息“没有要应用的迁移。here is result after migrate apphere is my changed model
1条答案
按热度按时间1dkrff031#
您可以按照这些步骤来解决问题。
1.运行showmigrations。
python manage.py showmigrations
应显示所有迁移已完成。1.撤消您在模型中所做的更改,即新建字段并删除另一个字段
1.运行makemigrations
python manage.py makemigrations
,然后迁移它fakepython manage.py migrate --fake
1.重新应用模型中的更改。
1.运行makemigrations
python manage.py makemigrations
,然后将其迁移为fakepython manage.py migrate