更新 Django 应用程序,迁移
Updating django application, migrations
是否可以从队列中删除 schemamigrations?例如。当我 运行 命令 ./manage.py migrate --list 时,它 returns 所有迁移的列表,包括尚未迁移的项目。
我有 5 个项目尚未迁移,但我不想迁移其中的 2 个,因为我知道它们会引发错误。
可以这么说,可以从 'queue' 中删除这些迁移吗?
谢谢!
从yourapp/migrations
中删除相应的文件。调用后已存储所有文件
python manage.py makemigrations
这些文件的命名方式类似于 0001_initial.py
。
如果没有文件,调用时不会发生任何事情
python manage.py migrate
模型准备就绪后,您可以为数据库创建新的迁移。
当您 运行 migrate
将这些迁移标记为已应用时,您应该使用 --fake
选项。
是否可以从队列中删除 schemamigrations?例如。当我 运行 命令 ./manage.py migrate --list 时,它 returns 所有迁移的列表,包括尚未迁移的项目。
我有 5 个项目尚未迁移,但我不想迁移其中的 2 个,因为我知道它们会引发错误。
可以这么说,可以从 'queue' 中删除这些迁移吗?
谢谢!
从yourapp/migrations
中删除相应的文件。调用后已存储所有文件
python manage.py makemigrations
这些文件的命名方式类似于 0001_initial.py
。
如果没有文件,调用时不会发生任何事情
python manage.py migrate
模型准备就绪后,您可以为数据库创建新的迁移。
当您 运行 migrate
将这些迁移标记为已应用时,您应该使用 --fake
选项。