获取包含连字符的元素



我在执行包含连字符元素的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'
},

有什么想法?

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

最新更新