我把我的第一个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.
我怎样才能修好它?在
看起来您已经生成了包含Django的默认数据集的fixture,即通常作为Django某些管道数据类型的第一个
migrate
运行的一部分插入的内置条目。在您应该检查fixture过程,因为内容类型条目将在您(和Django)的应用程序迁移运行时自动创建,因此它们不应该出现在fixture中。在这个情况下,包括其他时间的数据都不会有什么问题。在
相关问题 更多 >
编程相关推荐