【发布时间】:2014-07-14 11:31:19
【问题描述】:
我是 South 和迁移的新手,我不小心将 django.contrib.admin 和 django.contrib.auth 转换为 South。有没有办法让我将它们从 South 中删除,以便我可以正常与 syncdb 同步它们?
我查了一下,南迁历史上什么都没有。
谢谢, 阿拉
【问题讨论】:
标签: django migration django-south
我是 South 和迁移的新手,我不小心将 django.contrib.admin 和 django.contrib.auth 转换为 South。有没有办法让我将它们从 South 中删除,以便我可以正常与 syncdb 同步它们?
我查了一下,南迁历史上什么都没有。
谢谢, 阿拉
【问题讨论】:
标签: django migration django-south
1:删除迁移目录
2:从您的数据库架构中,从 south_migrationhistory 表中,删除 app_name 等于 'admin' 和 'auth' 的条目(我基本上是在谈论对您的数据库进行的操作)。
第二步更多是为了清理,而不是必要,但无论如何,这就是南所做的:创建一个“迁移”目录,并在表“south_migrationhistory”中写入条目,记录所有已应用的迁移(迁移 = “迁移”文件夹中的文件)
【讨论】: