我想從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約束。 –