【问题标题】:Removing an app from South从 South 中删除应用程序
【发布时间】:2014-07-14 11:31:19
【问题描述】:

我是 South 和迁移的新手,我不小心将 django.contrib.admin 和 django.contrib.auth 转换为 South。有没有办法让我将它们从 South 中删除,以便我可以正常与 syncdb 同步它们?

我查了一下,南迁历史上什么都没有。

谢谢, 阿拉

【问题讨论】:

标签: django migration django-south


【解决方案1】:

1:删除迁移目录

2:从您的数据库架构中,从 south_migrationhistory 表中,删除 app_name 等于 'admin' 和 'auth' 的条目(我基本上是在谈论对您的数据库进行的操作)。

第二步更多是为了清理,而不是必要,但无论如何,这就是南所做的:创建一个“迁移”目录,并在表“south_migrationhistory”中写入条目,记录所有已应用的迁移(迁移 = “迁移”文件夹中的文件)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-20
    • 1970-01-01
    • 2018-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多