这是我第一次尝试在 Django 中为我的单元测试加载一个夹具,但我不知道为什么它不会加载。我使用命令从我的应用程序中转储了数据,dumpdata
并且效果很好。当我loaddata
从命令行或fixtures
在我的数据文件中使用 set 运行测试时,我收到以下错误:
DeserializationError: Problem installing fixture 'data.json': [u"'' value must be an integer."]
尝试使用 xml 格式:
ValidationError: [u"'' value must be an integer."]
似乎 Django 正在寻找一个 IntergerField,但它是空白的?任何人都知道这里发生了什么,或者有什么方法可以得到更详细的错误消息,可能会告诉我它是什么型号的?