得到含有连字符的元素 - 夏娃

时间:2016-06-19 05:18:53

标签: python jsonschema eve

在对包含连字符的元素执行get请求时,我收到404。我正在运行python-eve API框架。

$ curl -i http://api/words/apple
HTTP/1.0 200 OK

$ curl -i http://api/words/a-be
HTTP/1.0 404 NOT FOUND

是否有人熟悉此问题?粗略搜索没有返回任何内容。我怀疑它与我的架构中的查找有关:

    'additional_lookup': {
    'url': 'regex("[\w]+")',
    'field': 'word'
},

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

是的,正则表达式不包含连字符。尝试将url设置为\w+(?:-\w+)+