Python 如何从django项目中删除south

Python 如何从django项目中删除south,python,django,django-south,Python,Django,Django South,我安装了south,并尝试使用它进行一些更改,但结果并不是我想要的那样。谢天谢地,我的数据是安全的,但锁定在南方。我想现在删除south并正常使用syncdb,如何在不影响数据的情况下做到这一点?将您的数据“锁定”到south意味着什么?数据保存在数据库中,South只需为您创建模式,并在必要时进行迁移。如果删除South,数据将保持不变。从已安装的应用程序中删除'South',从数据库中删除South\u迁移表 从已安装的应用程序中删除“south”,从中删除south迁移表 DB 此外,您还

我安装了south,并尝试使用它进行一些更改,但结果并不是我想要的那样。谢天谢地,我的数据是安全的,但锁定在南方。我想现在删除south并正常使用syncdb,如何在不影响数据的情况下做到这一点?

将您的数据“锁定”到south意味着什么?数据保存在数据库中,South只需为您创建模式,并在必要时进行迁移。如果删除South,数据将保持不变。

从已安装的应用程序中删除
'South'
,从数据库中删除
South\u迁移

从已安装的应用程序中删除“south”,从中删除south迁移表 DB


此外,您还需要从应用程序文件夹中删除迁移文件夹。

项目已在开发中,请执行以下步骤

1> 您必须从已安装的应用程序中删除“south”

2> 从“迁移”文件夹中删除所有迁移

3> 从数据库中删除south_迁移表

在完成上述步骤后,假设您希望从系统中完全消失,然后执行以下命令

sudo apt-get remove --auto-remove python-django-south
上面的命令将卸载south及其所有依赖项。
要了解有关卸载south的更多信息,请单击此

我的意思是syncdb不能正常工作。谢谢你的信息!我是博士后和dbs的不速之客。当我通过运行
DROP table south\u migrationhistory删除表时,我不确定它是否会删除
south\u migrationhistory\u id\u seq
序列。它确实删除了表和序列。它做了正确的事情
south_migrationhistory_id_seq
没有
south_migrationhistory
表就没有意义。