我试图在Eve中使用pre_get事件挂钩,但是当尝试在网页上运行示例时,我收到以下错误消息:
提供完整的短期转发TypeError:pre_get_callback()缺少1个必需的位置参数: '查找'
这是我的代码
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。
答案 0 :(得分:2)
lookup
是0.4功能(changelog)。您可能正在使用v0.3或更低版本。如果是这种情况就是一个简单的
pip install eve --upgrade
将解决您的问题。顺便说一句,Eve 0.4于昨天发布了。