夏娃与邮差“必须是列表类型的”错误

夏娃与邮差“必须是列表类型的”错误

问题描述:

我有一个前夕模式设置为这样:夏娃与邮差“必须是列表类型的”错误

schema = { 
    "month": { 
    "type": "datetime", 
    "required": True, 
    }, 

    "test": { 
    "type": "list" 
    }, 
} 

而且我使用邮递员作出POST请求:

enter image description here

我在这里有点损失,为什么我得到这个错误,我错过了明显的东西?这是不是格式化邮递员/前夕列表的正确方法?

其他领域的工作很好,日期时间,字符串,整数等。但只要我尝试发布一个列表,无论我做什么,我都会得到这个错误。

如果选中使用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工作。

+0

是的。这确实有用。谢谢!我知道这肯定是一个简单的答案。 –