我正在尝试将整个数据库转储为 json。当我运行时python manage.py dumpdata > data.json出现错误:
(env) PS C:\dev\watch_something> python manage.py dumpdata > data.json
CommandError: Unable to serialize database: 'charmap' codec can't encode character '\u0130' in position 1: character maps to <undefined>
Exception ignored in: <generator object cursor_iter at 0x0460C140>
Traceback (most recent call last):
File "C:\dev\watch_something\env\lib\site-packages\django\db\models\sql\compiler.py", line 1602, in cursor_iter
cursor.close()
sqlite3.ProgrammingError: Cannot operate on a closed database.
这是因为我的数据库中的字符之一是特殊字符。如何正确转储数据库?
仅供参考,所有其他数据库功能都工作正常
动漫人物
千巷猫影
汪汪一只猫
湖上湖
智慧大石
相关分类