我安装了South并尝试使用它进行一些更改,但结果并不完全符合我的要求。谢天谢地,我的数据是安全的,但现在被锁定在South中。我想移除South并正常使用syncdb,那么如何在不影响我的数据的情况下实现呢?
我安装了South并尝试使用它进行一些更改,但结果并不完全符合我的要求。谢天谢地,我的数据是安全的,但现在被锁定在South中。我想移除South并正常使用syncdb,那么如何在不影响我的数据的情况下实现呢?
从 INSTALLED_APPS 中删除 'south'
,并从数据库中删除 south_migrations
表。
你的数据被“锁定”在South中意味着什么?数据存储在数据库中,而South只是为你创建模式并在必要时进行迁移。如果你删除South,数据将保持完全相同。
sudo apt-get remove --auto-remove python-django-south
south_migrationhistory
表,south_migrationhistory_id_seq
就没有意义。 - DrTyrsa