django fixtures loaddata

时间:2014-11-05 10:00:14

标签: python django

我需要运行一个已经存在的django项目。

我安装了所有依赖项,运行了syncdb,migrate。现在App运行正常。但我想加载灯具,以便我可以使用示例数据测试应用程序。

我有三个文件夹具/ first.json /fixtures/thing.yaml fixtures / good_email.yaml

当我跑步时./manage.py loaddata fixtures / good_email.yaml我收到此错误。

IntegrityError: Problem installing fixture 'fixtures/good_email.yaml': Could not load
Myproject.MYclass(pk=78): columns kabal_id, email are not unique

我如何解决这个问题,我不想要重新设置灯具,但我需要修理一些灯具。

1 个答案:

答案 0 :(得分:0)

您对两个字段有唯一约束,但要导入的数据会违反约束(double值)。您必须将数据更改为删除违规记录的唯一数据。