0
点赞
收藏
分享

微信扫一扫

Maven 项目构建生命周期

双井暮色 2023-07-24 阅读 42

Django 迁移数据库数据

数据导出

连接上数据源数据库,执行 dumpdata 导出数据。

python3 manage.py dumpdata main --indent 4 -o mydata.json

数据导入

连接上目标数据库,比如通过在 local_settings.py 配置本地数据库,执行 loaddata 导入数据。

python3 manage.py loaddata mydata.json

如果出现 UnicodeDecodeError: ‘utf-8’ codec can’t decode 报错。可以将文件通过 json 进行处理,然后用新生成的文件重新执行 loaddata。

import json

json.dump(json.load(open("mydata.json")), open('mydata_new.json', 'w'))
举报

相关推荐

0 条评论