1

我正在尝试在 Eve 中使用 pre_get 事件挂钩,但是当尝试在网页上运行示例时,我收到以下错误消息:

类型错误:pre_get_callback() 缺少 1 个必需的位置参数:“查找”。

完整的 shortdump 可在gist.github 获得

这是我的代码

def pre_get_callback(resource, request, lookup):
    print ('A GET request on the "%s" endpoint has just been received!' % resource)
    lookup["username"] = {'$exists': True}

我正在使用 Python 3.3 和最新版本的 Eve。

4

1 回答 1

2

lookup是 0.4 的功能(更改日志)。您可能正在使用 v0.3 或更低版本。如果是这种情况,一个简单的

pip install eve --upgrade

将解决您的问题。顺便说一句,Eve 0.4 昨天发布了。

于 2014-06-21T17:09:02.973 回答