我有这样一个前夕模式设置:
schema = {
"month": {
"type": "datetime",
"required": True,
},
"test": {
"type": "list"
},
}
我正在使用邮递员发出发帖请求:
为什么我会收到此错误,我有点茫然,我是否错过了明显的明显内容?这不是格式化邮递员/前夕的清单的正确方法吗?
其他字段也可以正常工作,例如日期时间,字符串,整数等.但是,一旦我尝试发布列表,无论如何我都会收到此错误.
解决方法:
如果检查使用表单数据正文由Postman发送的请求,则可以看到该正文类似于以下内容:
------WebKitFormBoundarynhX0dI6JZNPzq8AK
Content-Disposition: form-data; name="month"
2017-08-01T00:00:00
------WebKitFormBoundarynhX0dI6JZNPzq8AK
Content-Disposition: form-data; name="test"
[1,2,3,4,5,6,7]
------WebKitFormBoundarynhX0dI6JZNPzq8AK--
使用Postman的原始内容,并将Request-header Content-type设置为application / json,它就像这样,适用于eve:
{
"month": "2017-08-01T00:00:00",
"test": [1,2,3,4,5,6,7]
}
我不能很好地解释为什么,但这是我如何使其与pyeve一起使用.