IntegrityError:安装fixtu时出现问题

2024-04-26 19:15:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我把我的第一个Django项目上传到DigitalOcean。在命令python manage.py loaddata initial_data.json之后,我收到以下消息:

django.db.utils.IntegrityError: Problem installing fixture '/webapps/django_shop/shop/initial_data.json': Could not load contenttypes.ContentType(pk=3): duplicate key value violates unique constraint "django_content_type_app_label_76bd3d3b_uniq" DETAIL: Key (app_label, model)=(auth, permission) already exists.

我怎样才能修好它?在


Tags: 项目djangopy命令jsonapp消息data
1条回答
网友
1楼 · 发布于 2024-04-26 19:15:25

看起来您已经生成了包含Django的默认数据集的fixture,即通常作为Django某些管道数据类型的第一个migrate运行的一部分插入的内置条目。在

您应该检查fixture过程,因为内容类型条目将在您(和Django)的应用程序迁移运行时自动创建,因此它们不应该出现在fixture中。在这个情况下,包括其他时间的数据都不会有什么问题。在

相关问题 更多 >