1
这是我第一次尝试在Django中为我的单元测试加载灯具,我不知道为什么它不会加载。我用dumpdata
命令从我的应用程序中删除了数据,并且工作正常。当我loaddata
命令行或在我的数据文件来运行我的fixtures
组测试中,我得到以下错误:任何想法为什么我的夹具不会加载Django测试?
DeserializationError: Problem installing fixture 'data.json': [u"'' value must be an integer."]
试图用XML格式:
ValidationError: [u"'' value must be an integer."]
这似乎是Django是寻找一个IntergerField,但它是空白的?任何人都不知道这里发生了什么,或者有什么方法可以得到更详细的错误信息,可能会告诉我它是什么型号的?
检查与试图加载的夹具相关的模型,并查看它是否为必填字段。如果是的话,这是一个数据问题。只需输入一个有效的整数值 – karthikr