相关疑难解决方法(0)

Django转储单个模型的数据?

我可以dumpdata在一个模型上执行一个Django,而不是整个应用程序,如果是这样,怎么样?

对于一个应用程序,它将是:

python manage.py dumpdata myapp
Run Code Online (Sandbox Code Playgroud)

但是,我想要一些特定的模型,例如"myapp.mymodel"被转储.原因是,我有一些巨大的,300万条记录,数据集在同一个应用程序中,我不喜欢转储.

django django-models loaddata dumpdata

130
推荐指数
6
解决办法
8万
查看次数

Django dumpdata 在特殊字符上失败

我正在尝试将我的整个数据库转储到 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.
Run Code Online (Sandbox Code Playgroud)

这是因为我的数据库中的一个角色是特殊角色。如何正确转储数据库?

仅供参考,所有其他数据库功能都可以正常工作

python django

7
推荐指数
2
解决办法
1461
查看次数

标签 统计

django ×2

django-models ×1

dumpdata ×1

loaddata ×1

python ×1