2011-08-18 45 views
0

我的一个应用程序在/ fixtures中有一个initial_data.json文件,使用vanilla django指定一些初始数据时效果很好。但是,使用South进行迁移时,如果逐步执行“加载初始数据”,则会收到IntegrityError,因为重复的数据已经存在。这是有道理的,因为我的迁移并没有清空表,所以之前调用syncdb的初始数据已经存在。灯具在迁移时导致问题

我该如何1)告诉South在迁移时不加载初始数据,或者2)修改initial_data.json或其他django文件,以便正常处理重复数据错误,而不是将迁移进程崩溃到南?

回答

0

使用--no-initial-data选项迁移