如何从 django 项目中删除南
我安装了 South 并尝试使用它进行一些更改,但这并没有完全按照我想要的方式工作。值得庆幸的是,我的数据很安全,但被锁定在南方。我想删除South并现在正常使用syncdb,如何在不影响我的数据的情况下做到这一点?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我安装了 South 并尝试使用它进行一些更改,但这并没有完全按照我想要的方式工作。值得庆幸的是,我的数据很安全,但被锁定在南方。我想删除South并现在正常使用syncdb,如何在不影响我的数据的情况下做到这一点?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
从 INSTALLED_APPS 中删除
'south'
,从数据库中删除south_migrations
表。Remove
'south'
from INSTALLED_APPS, removesouth_migrations
table from DB.此外,您还需要从应用程序文件夹中删除 Migrations 文件夹。
Also, you'll need to delete the Migrations folders from your app folders.
您的数据被“锁定”到南方意味着什么?数据存储在数据库中,South 只是为您创建架构并在必要时迁移它。如果删除 South,数据将保持完全相同。
What does it mean for your data to be "locked into" South? The data lives in the database, and South simply creates the schema for you and migrates it when necessary. If you remove South, the data will stay exactly the same.
项目已经在开发中,请按照以下步骤操作。
1>您必须从已安装的应用程序中删除“south”
2>从迁移文件夹中删除所有迁移
3>从数据库中删除 South_migrations 表
执行上述步骤后,假设您想从系统中完全消失 South,然后执行以下命令。
上面的命令将卸载南及其所有依赖项。
要了解有关卸载南的更多信息..请单击此 链接
project is already in development then follow below steps.
1>You have to remove 'south' from installed apps
2>Delete all migrations from migrations folder
3> Delete south_migrations table from database
After following above steps, Suppose you want to vanish south completely from your system then follow below commands.
Above command will uninstall south with it's all dependencies.
And to know more about the uninstalling south..click this link