什么JSON解析器做Django Fixture加载使用

时间:2014-05-20 16:18:46

标签: python json django unit-testing

我的Django单元测试非常慢。我正在使用内存中的sqlite并将灯具保持在最低限度。然而,加载灯具仍需要大约5秒钟。

我读过json灯具比yaml灯具更快,因此使用json。

我怀疑灯具是使用慢速json库(json或simplejson而不是cjson)。

我的问题是这些:

  • 任何人都可以确认夹具装载是缓慢的部分还是有 关于如何去做的想法?
  • 有谁知道json library django用来加载灯具的东西?

1 个答案:

答案 0 :(得分:2)

使用loaddata管理命令加载Django灯具,该命令使用标准库中deserializers use模块的内置django json

固定装置很慢且难以维护。请考虑使用模型工厂。基本上,有两个主要的参与者:

另见: