我想从sqlite3迁移到Django中的MySQL。首先,我用下面的命令:在Django中迁移到mysql
python manage.py dumpdata > datadump.json
然后我改变了我的Django应用程序的设置,并与我的新的MySQL数据库配置它。最后,我用下面的命令:
python manage.py loaddata datadump.json
,但我得到这个错误:
integrityError: Problem installing fixtures: The row in table 'django_admin_log' with primary key '20' has an invalid foregin key: django_admin_log.user_id contains a value '19' that does not have a corresponding value in auth_user.id.
正确地检查你的foreign_key约束。 –