Django数据迁移(sqllite3 > mysql)

步骤:

1.当前setting数据库配置为sqlite3,执行
python manage.py dumpdata --exclude=contenttypes --exclude=auth.Permission > initial_data.json,生成json格式数据.
Django数据迁移(sqllite3 > mysql)
2.更改当前setting配置为mysql,在数据库创建相应数据,执行
python manage.py migrate,生成空表
Django数据迁移(sqllite3 > mysql)
3.执行
python manage.py loaddata initial_data.json,导入数据.
Django数据迁移(sqllite3 > mysql)
备注:导入遇到错误,可更改json对应数据,也可以分app导出导入, python manage.py dumpdata {appname}>/python manage.py loaddata {appname}>