Django 在测试中加载固定装置(不是来自已安装的应用程序)

标签 django unit-testing testing fixtures testcase

有没有办法加载不在 appname/fixtures 中的 fixture?根据django docs , fixtures 必须在 INSTALLED_APPS 目录中

最佳答案

您可以使用 FIXTURE_DIRS 设置定义其他位置来搜索灯具:https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-FIXTURE_DIRS

关于Django 在测试中加载固定装置(不是来自已安装的应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8889255/

相关文章:

django - Django Tastypie 中 'obj_get' 的正确实现是什么?

django - 使用 Django Rest 框架发布空日期字段错误

python - 让 Django REST Framework HyperlinkedModelSerializer 识别非默认路由

html - 如何使用 Protractor - Angular 在第三方包中进行 E2E 测试数据

django - 如何在查询集中动态设置 Django 过滤器

c++ - 链接 UnitTest++ 失败

c# - 最小起订量:抛出传递给方法的异常

java - Spring Validation 中的单元测试自定义 validator

Java - 转换文件名 - 出错?

testing - 当我们可以做一个委托(delegate)使其可测试时,为什么要提取一个接口(interface)?