我正在运行命令将数据库内容转储为 json 格式:
python manage.py dumpdata <appname>.<modelname> > file.json
但是,它并没有转储我的多对多字段,即category_id. 事实上,它正在倾倒它,但该领域始终是空的。为什么??
我尝试直接调用该表(这是一个类别映射),如下所示:
python manage.py dumpdata <appname>.<modelname_category_id> > file.json
我收到以下错误:
Error: Unable to serialize database: Category matching query does not exist.
我正在使用 Django 1.2.1 和 SQLite 后端。
有什么提示吗?
更新:我尝试删除 modelname.category_id 表中的所有行,即使只有一行,我仍然收到此错误。
该表定义如下 id: 整型 PRIMARY KEY unipart_id: 整型category_id: 整型
unipart_id 和category_id 字段均有效且存在。