【发布时间】:2016-05-17 09:38:33
【问题描述】:
我想在 Django 中从 sqlite3 迁移到 MySQL。首先我使用了以下命令:
python manage.py dumpdata > datadump.json
然后我更改了我的 Django 应用程序的设置,并使用我的新 MySQL 数据库对其进行了配置。最后,我使用了以下命令:
python manage.py loaddata datadump.json
但我收到了这个错误:
integrityError:安装夹具时出现问题:表中的行 主键为“20”的“django_admin_log”具有无效的外键: django_admin_log.user_id 包含一个没有 auth_user.id 中对应的值。
【问题讨论】:
-
正确检查您的 foreign_key 约束。
标签: python mysql django database sqlite