Python 夏娃与邮递员;必须为“列表类型”;错误

Python 夏娃与邮递员;必须为“列表类型”;错误,python,postman,eve,Python,Postman,Eve,我设置了eve模式,如下所示: schema = { "month": { "type": "datetime", "required": True, }, "test": { "type": "list" }, } 我在用邮递员发邮件请求: 我在这里有点不知所措,为什么我会犯这个错误,我是否遗漏了一些明显的错误?这不是为邮递员/eve设置列表格式的正确方法吗 其他字段工作正常,如日期时间、字符串、整数等。但只要我尝试发布列表,无论我做什么,我都会收

我设置了eve模式,如下所示:

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

  "test": {
    "type": "list"
  },
}
我在用邮递员发邮件请求:

我在这里有点不知所措,为什么我会犯这个错误,我是否遗漏了一些明显的错误?这不是为邮递员/eve设置列表格式的正确方法吗


其他字段工作正常,如日期时间、字符串、整数等。但只要我尝试发布列表,无论我做什么,我都会收到此错误。

如果您使用
表单数据检查邮递员发送的请求,您可以看到正文类似于此:

------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的原始正文,并将请求头
Content type
设置为
application/json
,如下所示,适用于eve:

{
  "month": "2017-08-01T00:00:00",
  "test": [1,2,3,4,5,6,7]
}

我不能给你一个很好的解释,但这就是我如何让Pyev工作的方法。

是的。那确实管用。非常感谢。我知道这肯定是一个简单的答案。