我的Django单元测试非常慢。我正在使用内存中的sqlite和保持最低限度的固定装置。然而,加载一个夹具仍然需要大约5秒的时间。
我读过json的插件比yaml的更快,因此我正在使用json。
我怀疑这些设备正在使用一个缓慢的json库(json或simplejson而不是cjson)。
我的问题是:
发布于 2014-05-20 16:24:40
Django固定装置使用loaddata管理命令加载,该命令使用标准库中的使用 json模块内置的django 反序列化器。
loaddata
json
固定装置是缓慢和难以维护的。考虑使用模型工厂代替。基本上,有两个主要的参与者:
factory_boy
model_mommy
另见:
https://stackoverflow.com/questions/23765113
相似问题