从南方删除应用程序

时间:2014-05-25 16:24:58

标签: django migration django-south

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

我检查了南迁移历史中没有任何东西。

谢谢, ARA

1 个答案:

答案 0 :(得分:0)

1:删除迁移目录

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

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