【发布时间】:2018-08-11 08:43:33
【问题描述】:
我正在使用 Django1.11。我想从 sqlite 迁移到 PostgreSQL。所以我需要从 Sqlite 转储数据并加载到 PostgreSQL。 我用
生成转储数据python3 manage.py dumpdata > db.json
我已将 db 设置更改为 PostgreSQL 并做到了
python3 manage.py loaddata db.json
得到了这个错误。
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
所以我使用hexdump 并尝试了。
raise JSONDecodeError("Expecting value", s, err.value) from None
django.core.serializers.base.DeserializationError: Problem installing fixture '/var/lib/myproject/fixtures/db.json': Expecting value: line 1 column 1 (char 0)
我查看了db.json,它不是有效的 json。
【问题讨论】:
标签: json django database python-3.x