问题标签 [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.

0 投票
1 回答
2490 浏览

mysql - Django:DoesNotExist:匹配的查询不存在

我正在将 django (v1.1) 项目从 mysql 移动到 postgresql (有趣!),目前我正在传输所有数据。我尝试使用 manage.py dumpdata 选项,但我们使用的服务器相当旧并且需要很长时间(它似乎想将所有内容加载到内存中)。我想出了一个小脚本来处理每个应用程序,然后处理它下面的每个模型,简化版本如下所示:

但是,如果我删除 try catch 语句,我会收到以下错误:\

我的模型定义如下:

据我了解,此错误的原因是某种数据不匹配或缺少外键。鉴于上述模型,问题似乎是什么?我有点麻烦,原作者早就不在了。任何帮助将非常感激!

编辑:全栈交易是:

0 投票
1 回答
486 浏览

django - Django 按日期转储数据

有没有办法或任何模块可用于按日期过滤的所有模型的转储数据?例如,在日期范围或大于给定日期的日期之间。

limited-the-amount-of-fixtures-in-django-dumpdata处理 ID 以及作为参数的显式模型名称。

我不是指 Django/Python 日期时间字段。我假设当记录被添加到数据库中时,可能会有日期和时间的本地支持来跟踪。我使用postgres。

0 投票
1 回答
2222 浏览

django - Django 转储数据不写入文件,生成“错误的文件描述符”错误

我正在尝试将数据转储到文件中,并不断收到此错误:

我觉得这与代码页或 unicode 有关。尝试在 PowerShell 中执行此操作,没有错误,但数据已打印到屏幕上并且文件为空......(好像 > 符号不存在)。

任何人都知道可能导致这种情况的原因吗?

提前致谢 :)

0 投票
2 回答
2029 浏览

django - Django:通用外键转储数据:无法解析依赖项

我使用通用外键将不同的配置文件与Users继承自auth.User. dumpdata尽管通过了--natural选项,但我无法做到。它说,

错误:无法解析序列化应用列表中 myproject.AdminProfile、myproject.TeacherProfile、myproject.Users 的依赖关系。

根据文档,据说我们需要实现natural_key 方法来获取和闪烁涉及泛型关系的固定装置。我怎么能用这里展示的模型做到这一点?

使用 Django 1.4.3 和 Postgres。

0 投票
0 回答
4909 浏览

python - Django 1.5 中的转储数据/加载数据

我正在寻求帮助,使用 Django1.5/Python2.7.3。

我有两个应用程序 A 和 B。A 等于 B,唯一的区别是 ID,但标题和 slug 是相等的。

我想知道是否可以用“loaddata”导入A> B和B> A,

这个想法是插入没有“B”的内容,但如果它包含“A”,我的问题就是 pk。

有什么建议么。

*更新***

最后通过使用自然键序列化键(pk)来修复它。 Django 序列化器自然键

谢谢。

0 投票
5 回答
14674 浏览

django - 如何使用 call_command 和 dumpdata 命令将 json 保存到文件

我正在尝试使用该call_command方法来调用 dumpdata command。手动,我使用它来将数据保存到文件中。

它保存了 json 文件。现在,我需要使用该call_command方法调用此命令。

我可以使用以下命令从命令中打印出 json:

有没有办法像我们从命令行那样将给定的数据保存到文件中?

0 投票
2 回答
251 浏览

django - 安装夹具(SQLite3 数据库)时,cygwin 上的 Django loaddata 命令返回错误

我已将 cygwin 上的 cygwin 和 python 更新到 2.7,现在我无法使用 Django 中的 loaddata 管理命令将任何 json 文件加载到数据库中。(使用 SQLite3 作为数据库后端)

它适用于只有一个数据实例的夹具。如果有两个或更多,则第二个失败,如下所示:

还有其他人有这个问题吗?

一些额外的信息:我已经在第二台计算机上全新安装 cygwin 时尝试过这个,并且我已经在我的几个 django 项目中尝试过。到处都是同样的错误。

我很确定任何人都可以通过在最新版本的 cygwin 上尝试 loaddata 命令来重新创建此错误。

编辑

它适用于这个 json 文件:

但是这个失败了:

0 投票
1 回答
319 浏览

django - 如何为数据库中的有限数据制作整个 django 项目的夹具?

我有一个 Django--1.3 项目,其中包含 40 多个应用程序,我发现这可以制作有限的数据夹具:

但这一次只能安装一个应用程序。
有什么方法可以让我只通过运行一个命令来制作固定装置吗?
请帮忙!

0 投票
1 回答
4033 浏览

django - 带有非托管模型的转储数据

我正在尝试将我的数据库 (sqlite3) 转储到一个 json 文件中,但我有一个导致no such table错误的非托管模型(显然!)那么你如何在数据库中使用这些模型转储数据呢?

模型:

错误:

CommandError: Unable to serialize database: no such table: backup

0 投票
1 回答
3697 浏览

django - 从 Django 数据库中导出数据

如何将记录从一个数据库复制到另一个 django ?

我尝试了第一个数据库

python manage.py dumpdata 材料 - 缩进 = 1

材料是目录数据库之后?

材料.json?

我要将此文件复制到某处吗?在第二个数据库中?