如何从django项目中删除南方

时间:2011-05-24 08:55:40

标签: python django django-south

我安装在南方并尝试使用它进行了一些更改,但这并没有按照我想要的方式完成。值得庆幸的是,我的数据是安全的,但锁定在南方。我想删除南并正常使用syncdb,如何在不影响数据的情况下执行此操作?

4 个答案:

答案 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