夏娃与邮差“必须是列表类型的”错误
问题描述:
我有一个前夕模式设置为这样:夏娃与邮差“必须是列表类型的”错误
schema = {
"month": {
"type": "datetime",
"required": True,
},
"test": {
"type": "list"
},
}
而且我使用邮递员作出POST请求:
我在这里有点损失,为什么我得到这个错误,我错过了明显的东西?这是不是格式化邮递员/前夕列表的正确方法?
其他领域的工作很好,日期时间,字符串,整数等。但只要我尝试发布一个列表,无论我做什么,我都会得到这个错误。
答
如果选中使用form-data
体由邮差发送的请求时,你可以看到的身体去与此类似:
------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--
从邮递员使用原始的身体,和请求头Content-type
设置为application/json
,它是这样的,并适用于前夜:
{
"month": "2017-08-01T00:00:00",
"test": [1,2,3,4,5,6,7]
}
我不能给你,为什么一个很好的解释,但这是我要怎么做才能使其与pyeve工作。
是的。这确实有用。谢谢!我知道这肯定是一个简单的答案。 –