django数据从sqlite3迁移到mysql

Created: Dec. 3, 2018, 4:08 p.m. Updated: Dec. 3, 2018, 4:11 p.m.

先导出数据到JSON文件

$ python manage.py dumpdata > datadump.json

修改 settings.py 的数据库设置

同步数据库

$ python manage.py migrate --run-syncdb

删除默认创建的contentType数据

先进入django shell

$  python manage.py shell

删除自动创建的content type数据

> from django.contrib.contenttypes.models import ContentType
> ContentType.objects.all().delete()
> quit()

从JSON文件导入数据

$ python manage.py loaddata datadump.json