问题标签 [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.
django - Django:如何在使用转储数据导出 Geojson 时包含 pk?
我正在使用 Django 'dumpdata' 将数据库表导出到 Geojson 文件。
但是,geojson 文件不包含 pk(自动递增整数)。有没有办法将pk导出到geojson文件?
mysql - Django dumpdata 无法序列化现有列
我正在尝试dumpdata
从一个遗留数据库中尝试,我最近使用 django 进行了逆向工程inspectdb
......除此之外,每个查询都可以正常工作。在 MySQL 工作台中,该列存在。但是当试图导出我得到的数据时:
使用traceback
不会显示我的任何影响(粘贴在这里不污染http://dpaste.com/1DASN1V)。
模型字段已经承认该列的空值并且该列确实存在于数据库中(在使用工作台看到它时,inspectdb
不会捡起它......
老实说,我不知道还能做什么。有接盘侠吗?
django - Django 的“dumpdata”还是 Postgres 的“pg_dump”?
我不确定这个问题是否应该发布在“数据库管理员”部分或此处,所以如果我弄错了,请告知。
我有一个基于 Django 的网站,没有太大变化。如果需要重新部署或数据库损坏,我会使用python manage.py dumpdata --all --indent=2 > backup.json
并重新加载数据。loaddata
(我知道不排除auth
和时发生的完整性错误content_types
)
由于我在后端使用 PostgreSQL,我是否可以使用“最佳实践”或“更明智” pg_dump
,然后pg_restore
如果出现问题或者我需要重新部署?
因此dumpdata
转储与所选应用程序(和/或模型)关联的所有数据,并pg_dump
执行数据库的完整转储。这是同一件事还是我错过了根本的区别(请注意,我对 DBA 的经验为零)?
我应该选择哪个选项,为什么?
django - 如何合并 django dumpdata 的输出?
manage.py dumpdata
很方便,我把fixture等项目相关的数据存放在project文件夹里。
如果两个人在同一个项目上工作,想合并转储数据的输出,怎么办?是否可能与主键发生冲突?
python - 搁置(或泡菜)不能正确保存对象的字典。它只是丢失了数据
我决定为个人需求创建一个小跟踪列表。我创建了两个主要类来存储和处理数据。第一个代表主题和练习列表。第二个代表练习列表中的每个练习(主要只是两个变量,所有(完整)答案和正确(好)答案)。
我定义了一个字典,用 Subject 实例填充它,将它转移到搁置文件并保存。
这是表示(初始状态):
之后,我尝试重新打开转储文件并更新一些值。
看起来不错,让我们回顾一下:
但是当我关闭文件时,下次我打开它时,它会重新启动状态和所有更正丢失。即使用泡菜尝试过,也不起作用。无法弄清楚,为什么它不保存数据。
python - 如何从 django-tenant-schemas 中转储数据?
我正在尝试在我的应用程序模型上使用 manage.py dumpdata 但我无法在我的转储文件中看到 json 数据,因为我正在使用 django-tenant-schemas 应用程序来管理各种客户端的模型。有没有解决与特定模式相关的转储数据的方法?
django - Django 1.7.1 转储数据进度条
我在django 1.7.1中有一个现有项目,但是从django 1.9.1开始,命令中引入了一个新功能dumpdata
(--output)
执行此命令后,我们可以在终端中看到进度条(dumpdata
json 文件的进度)。有没有办法在 django 1.7.1 中实现这一点,我们可以在我们的项目中做任何额外的功能吗?请帮助我。提前谢谢。
django - 使用 call_command 在 django dumpdata 中排除多个应用程序
我正在使用 call_command 启动数据转储,我想排除多个应用程序,所以如果我不使用 call_command,我会像 django 文档告诉的那样做:
但是在 call_command 我不知道我应该怎么称呼它:
什么不起作用:
甚至可以使用 call_command 从转储数据中排除某些内容吗?
提前致谢。
django - 加载 back.json 文件 PostgreSQL 时出现重复键问题
我有一个 PostgreSQL 数据库,我在其中执行了 python manage.py dumpdata 以将数据备份到 json 文件中。我创建了一个新的 PostgreSQL 数据库,执行了迁移,一切都像发条一样工作。当我尝试使用 python manage.py loaddata backup.json 加载 backup.json 文件时,给了我这个错误。
我检查了phpPgAdmin,新闻有一行。有没有办法在不包括内容类型的情况下加载备份 json 文件,或者更好地转储除内容类型数据之外的所有内容?
django - 如何在 yaml 中转储数据嵌套模型
所以我有这个很棒的 Django 应用程序,它让我很满意。但现在的问题是,我想使用dumpdata
(或类似的东西)以 yaml 格式导出具有嵌套其他模型的模型。
假设我有两个模型,Project
并且Questions
. 每个人都Project
可以拥有自己的一套Questions
.
代码看起来像这样:
项目模型:
问题模型:
该Project
模型有自己的应用程序,Questions
. 结构如下所示:
每当我想导出我的数据库时,我都会执行以下操作:
虽然这可行,我以后可以用 导入它LoadData
,但这不是我想要的,yaml 文件的输出看起来很糟糕。我想在看起来很糟糕的文件下方有一个漂亮的嵌套模型外观 yaml 文件以供审查:
项目部分:
问题部分:
我真正想要的是像这样导出 yaml 文件:
为了实现这一点,我在项目中实现了一个自定义序列化器:
代码如下所示:
我可以通过运行来运行代码:
只有这样才能像这样导出我的模型:
如您所见,上述内容不适用于导入甚至可读导出...
你们能指出我如何在 django 中实现嵌套模型 dumpdata yaml 导出的正确方向吗?
谢谢!