问题标签 [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:DoesNotExist:匹配的查询不存在
我正在将 django (v1.1) 项目从 mysql 移动到 postgresql (有趣!),目前我正在传输所有数据。我尝试使用 manage.py dumpdata 选项,但我们使用的服务器相当旧并且需要很长时间(它似乎想将所有内容加载到内存中)。我想出了一个小脚本来处理每个应用程序,然后处理它下面的每个模型,简化版本如下所示:
但是,如果我删除 try catch 语句,我会收到以下错误:\
我的模型定义如下:
据我了解,此错误的原因是某种数据不匹配或缺少外键。鉴于上述模型,问题似乎是什么?我有点麻烦,原作者早就不在了。任何帮助将非常感激!
编辑:全栈交易是:
django - Django 按日期转储数据
有没有办法或任何模块可用于按日期过滤的所有模型的转储数据?例如,在日期范围或大于给定日期的日期之间。
limited-the-amount-of-fixtures-in-django-dumpdata处理 ID 以及作为参数的显式模型名称。
我不是指 Django/Python 日期时间字段。我假设当记录被添加到数据库中时,可能会有日期和时间的本地支持来跟踪。我使用postgres。
django - Django 转储数据不写入文件,生成“错误的文件描述符”错误
我正在尝试将数据转储到文件中,并不断收到此错误:
我觉得这与代码页或 unicode 有关。尝试在 PowerShell 中执行此操作,没有错误,但数据已打印到屏幕上并且文件为空......(好像 > 符号不存在)。
任何人都知道可能导致这种情况的原因吗?
提前致谢 :)
django - Django:通用外键转储数据:无法解析依赖项
我使用通用外键将不同的配置文件与Users
继承自auth.User
. dumpdata
尽管通过了--natural
选项,但我无法做到。它说,
错误:无法解析序列化应用列表中 myproject.AdminProfile、myproject.TeacherProfile、myproject.Users 的依赖关系。
根据文档,据说我们需要实现natural_key 方法来获取和闪烁涉及泛型关系的固定装置。我怎么能用这里展示的模型做到这一点?
使用 Django 1.4.3 和 Postgres。
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 序列化器自然键
谢谢。
django - 如何使用 call_command 和 dumpdata 命令将 json 保存到文件
我正在尝试使用该call_command
方法来调用 dumpdata command
。手动,我使用它来将数据保存到文件中。
它保存了 json 文件。现在,我需要使用该call_command
方法调用此命令。
我可以使用以下命令从命令中打印出 json:
有没有办法像我们从命令行那样将给定的数据保存到文件中?
django - 安装夹具(SQLite3 数据库)时,cygwin 上的 Django loaddata 命令返回错误
我已将 cygwin 上的 cygwin 和 python 更新到 2.7,现在我无法使用 Django 中的 loaddata 管理命令将任何 json 文件加载到数据库中。(使用 SQLite3 作为数据库后端)
它适用于只有一个数据实例的夹具。如果有两个或更多,则第二个失败,如下所示:
还有其他人有这个问题吗?
一些额外的信息:我已经在第二台计算机上全新安装 cygwin 时尝试过这个,并且我已经在我的几个 django 项目中尝试过。到处都是同样的错误。
我很确定任何人都可以通过在最新版本的 cygwin 上尝试 loaddata 命令来重新创建此错误。
编辑:
它适用于这个 json 文件:
但是这个失败了:
django - 如何为数据库中的有限数据制作整个 django 项目的夹具?
我有一个 Django--1.3 项目,其中包含 40 多个应用程序,我发现这可以制作有限的数据夹具:
但这一次只能安装一个应用程序。
有什么方法可以让我只通过运行一个命令来制作固定装置吗?
请帮忙!
django - 带有非托管模型的转储数据
我正在尝试将我的数据库 (sqlite3) 转储到一个 json 文件中,但我有一个导致no such table
错误的非托管模型(显然!)那么你如何在数据库中使用这些模型转储数据呢?
模型:
错误:
CommandError: Unable to serialize database: no such table: backup
django - 从 Django 数据库中导出数据
如何将记录从一个数据库复制到另一个 django ?
我尝试了第一个数据库
python manage.py dumpdata 材料 - 缩进 = 1
材料是目录数据库之后?
材料.json?
我要将此文件复制到某处吗?在第二个数据库中?