问题标签 [django-fixtures]
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 - 如何使用 manage.py dumpdata 创建更漂亮的装置?
我正在尝试以更漂亮的方式打印我的 Django 固定装置。
我已经输出了固定装置:
python manage.py dumpdata >> fixture_app.json
这将创建一个包含 1000 个字符的文件,所有字符都在一行上。当我尝试使用我的文本编辑器 (TextMate) 查看文件时,编辑器挂起。
无论如何,可以使用多行以更漂亮的方式导出灯具吗?
django - Django - 使用大型静态数据表进行测试
我正在使用“manage.py test”以及使用“dumpdata”创建的 JSON 夹具
我的问题是夹具中的几个表非常大(例如,一个包含美国所有城市的名称),这使得运行测试非常慢。
由于程序从未修改过其中的几个表(例如 - 永远不需要修改城市名称),因此为每次测试运行创建和拆除这些表没有多大意义。
有没有更好的方法来使用这种数据测试这段代码?
django - 了解 Django initial_data 夹具
问题
- 为什么
initial_data.json
当夹具位于项目目录中但不在 Django 搜索夹具的三个指定位置之一时,Django 会自动加载夹具?
配置信息
- 我没有
FIXTURE_DIRS
在 settings.py 中设置设置 - Django 1.2.1
Django 的关于夹具位置的文档
Django 的django-admin.py 和 manage.py文档的What's a "Fixture"部分指出:
Django 将在三个位置搜索固定装置:
- 在每个已安装应用程序的 fixtures 目录中
- 在以 FIXTURE_DIRS 设置命名的任何目录中
- 在夹具命名的文字路径中
Django 将加载它在这些位置找到的与提供的灯具名称匹配的所有灯具。
python - 测试时 Django Fixtures 是否以错误的顺序加载?
我正在测试我的应用程序,我遇到了一个问题,我不知道为什么。我正在为我的测试加载夹具,并且夹具具有相互依赖的外键。它们必须按特定顺序加载,否则将不起作用。
我正在加载的固定装置是:
["test_company_data", "test_rate_index", 'test_rate_description']
公司数据是第一位的。test_rate_index 有一个指向 company 的外键,而 test_rate_description 有一个指向在 test_rate_index 中声明的模型的外键。(顺便说一句,不同的测试需要不同的夹具,这就是为什么我不只是把所有东西都放在一个里面)
如果我使用 django 的标准程序来加载测试,则测试不会以正确的顺序加载。
我收到消息
p>但是,如果我颠倒我的固定装置的顺序(这没有意义),它会起作用:
Django 的文档指出,fixture 是按照它们声明的顺序加载的,但情况似乎并非如此。
作为一种解决方法,而不是使用 django 的
我在 setUp 方法中使用了一个不同的函数,它一次加载一个固定装置。
在尝试使用标准方法时,是否有什么我做错了或不理解导致我的装置没有按正确的顺序加载?
python - google-app-engine-django 加载装置
我在使用 google-app-engine-django 在 GAE 上加载固定装置时遇到问题。我收到一条错误消息,显示“DeserializationError:无效的模型标识符:'fcl.User'”
./manage.py 加载数据用户
我正在尝试加载具有以下数据的夹具:
我需要对我的模型名称进行任何其他限定吗?夹具位于 fcl/fixtures/users.yaml 中,模型位于“fcl/models.py”中。
任何帮助将不胜感激。
django - Django,泛型关系,制作夹具
我正在尝试为 django-test-utils makefixture 命令添加通用关系和一对一关系支持,这里是源http://github.com/ericholscher/django-test-utils/blob/master/test_utils /管理/命令/makefixture.py
有人知道如何做到这一点吗?或者可能有另一种工具,例如:
python - 加载夹具时 django unittest 出错
我正在为 django 应用程序进行单元测试。我需要数据库中的一些数据进行测试,所以我使用的是 json 夹具。
我有两个固定装置:
- 对于用户来说,它工作正常。
- 对于某些网页
夹具2导致以下错误:
我用转储数据创建了夹具。我已经用 loaddata 对其进行了测试,它工作正常。我正在使用mysql。
知道问题的可能原因吗?
谢谢你的帮助
django - 如何识别 Django 固定装置正在加载?
我有错觉,我在一些代码中看到了它,它是一些变量的状态。示例用法将在信号处理程序中。
django - Django Syncdb 可以处理压缩的 initial_data.json.tgz 固定装置吗?
需要减小包的大小,因此是否可以以某种支持的格式压缩初始数据以供 syncdb 拾取?