问题标签 [dumpdata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - Django 2.0 SQLite3 到 MySQL 加载数据错误:“数据库后端不接受 0 作为 AutoField 的值。”
我正在尝试将数据库从 sqlite 转移到 mysql。
我用谷歌搜索了这个错误并找到了 Stack Overflow 匹配项,但还没有看到如何调试/识别有问题的“0 值 AutoField”字段。我尝试通过转储/加载不同的表来解决这个问题,但似乎都产生了相同的错误。
我尝试将-e contenttypes
,--natural-foreign
和附加--natural-primary
到我的 datadump 命令中,例如,
运行后python manage.py loaddata --traceback datadump_3-7-18.json
它产生回溯错误:
我注意到这似乎与外键值有关,所以我将发布我拥有的那个:
有什么方法可以更轻松地识别我认为这是来自数据库中的哪个位置?
python - Django Dumpdata 文件包含调试日志
我正在使用命令从我的 django 应用程序中转储一些数据python manage.py dumpdata > db.json
不幸的是db.json
,文件的第一行中包含一些启动日志。
该文件如下所示:
我猜它来自我的日志配置,但我无法弄清楚。
这是我的日志配置setting.py
:
有任何想法吗?
json - 带有 JSONField 的 Django 模型:为什么在尝试以 XML 格式转储数据时会出现 CommandError?
我有一个带有 JSONField 的 Django 模型来处理多语言文本,如下所示:
当我尝试转储数据时:
我得到错误:
我想这可能与 JSONField 的序列化方式有关,我怀疑答案可能是应该使用的编码器(如文档中所述)
如果我尝试在 JSON 或 YAML 中转储数据,则不会出现此类错误。
我在 Ubuntu 16.04 中使用 Django 2.1.4 和 PostgreSQL 9.5
有任何想法吗?
django - 如何正确扩展 django 用户模型和种子数据库
我创建了一个基于 Django 用户模型的模型。我现在正在尝试使用这种类型的用户为数据库播种,但在尝试使用该loaddata
调用时出现错误。
我扩展了用户模型,创建了一个名为 FocalUser 的不同用户类型。我用这些信息创建了一个 user.json 文件。当我第一次收到错误时,我使用dumpdata
. 这些信息似乎不正确,或者正如我从dump
.
这是来自我创建的 models.py 文件FocalUser
:
这是我的 users.json 文件:
产生的错误python3 manage.py loaddata users.json
:
dumpdata
样子"
我没有正确扩展用户模型来创建 FocalUser 吗?用户模型具有字段:用户名、电子邮件、密码、名字和姓氏。那么为什么当我尝试播种是一个错误说KeyError: 'last_name'
django - Django dumpdata CommandError:无法序列化数据库:int() 的无效文字,基数为 10
当我运行以下命令将我的数据库导出为 JSON 文件时:
我有以下错误消息:
我认为此刻该命令试图将日期时间的一部分转换为整数并失败,但我不明白为什么会出现这种情况。
任何帮助将不胜感激,
谢谢
django - Django manage.py dumpdata 返回错误
你好呀!我有一个 Windows Home 10 (rus)、Python 3.7、Django 3.1、Postgresql 12。执行命令 manage.py dumpdata 时返回错误。
python manage.py dumpdata --traceback > db.json
代码 '\se9' 是带有拉丁重音的 e - é(我的数据库存储包含英语、法语和俄语单词的字符串。)
python - python manage.py dumpdata 无法序列化数据库
我正在尝试运行命令
python manage.py dumpdata > data.json
但是,我收到这样的回溯:
如何解决这个问题?
django - 如何在嵌套文件夹结构中引用我的模型以在 Django 3.2 中转储数据?
我正在使用 Django 3.2 和 Python 3.9。我有这个项目目录设置
在我的 settings.py 文件中,我有
我想将一些数据转储到夹具文件中,所以我尝试了
引用我的模型转储数据的正确方法是什么?