0

当我尝试从我的initial_data.json文件中加载数据时,我收到错误消息IntegrityError: Could not load auth.Permission(pk=24): columns content_type_id, codename are not unique

正如我从另一个问题-n中了解到的,在将数据导出到initial_data.json( manage.py dumpdata -n auth.Permission)时,需要添加参数。

但是现在我该如何纠正这个错误,当我已经在没有自然键的情况下导出它,删除了旧数据库并且由于前面提到的错误而无法重新导入数据?

我试图将该pk字段更改为另一个数字(见下文),但没有帮助(新错误:)IntegrityError: Could not load auth.Permission(pk=10024): columns content_type_id, codename are not unique

更改 pk 字段

4

1 回答 1

0

我通过从 JSON 文件中删除除模型中的数据以外的所有条目并导入它们来解决此问题。

于 2013-10-04T14:35:19.797 回答