我安装在南方并尝试使用它进行了一些更改,但这并没有按照我想要的方式完成。值得庆幸的是,我的数据是安全的,但锁定在南方。我想删除南并正常使用syncdb,如何在不影响数据的情况下执行此操作?
答案 0 :(得分:10)
从INSTALLED_APPS中删除'south'
,从数据库中删除south_migrations
表。
答案 1 :(得分:4)
从INSTALLED_APPS中删除'south',从中删除south_migrations表 DB。
此外,您还需要从应用文件夹中删除迁移文件夹。
答案 2 :(得分:3)
将您的数据“锁定”到南方是什么意思?数据存在于数据库中,South只是为您创建架构并在必要时迁移它。如果您删除South,数据将保持完全相同。
答案 3 :(得分:0)
项目已在开发中,然后按照以下步骤进行。
1>您必须从已安装的应用中删除“南方”
2>从迁移文件夹中删除所有迁移
3>从数据库中删除south_migrations表
按照上述步骤操作后,假设您要从系统中完全消失,请按照以下命令操作。
sudo apt-get remove --auto-remove python-django-south
上面的命令将卸载南方的所有依赖项。 要了解有关卸载南方的更多信息,请点击此link