Python-Eve:Auth 之后有任何预 GET 钩子吗?
Python-Eve: Any pre GET hook after Auth?
似乎 on_pre_GET_<resouce_name>
甚至在 Auth.authorize()
发生之前就被调用了。在 auth 之后和获得 item/resource?
之前是否可以使用任何挂钩
谢谢!
很遗憾,这是一个无效问题。因为 eve 中的所有 PRE 钩子都在 Auth 发生后被调用。这是 Eve 的 GET 项目和资源代码:
在/eve/methods/get.py
中:
23 @ratelimit()
24 @requires_auth('resource')
25: @pre_event
26 def get(resource, **lookup):
27 """ Retrieves the resource documents ...
..
143 @ratelimit()
144 @requires_auth('item')
145: @pre_event
146 def getitem(resource, **lookup):
147 """
对于 PRE 事件,@pre_event
装饰器也在 @required_auth
装饰器之后使用。
似乎 on_pre_GET_<resouce_name>
甚至在 Auth.authorize()
发生之前就被调用了。在 auth 之后和获得 item/resource?
谢谢!
很遗憾,这是一个无效问题。因为 eve 中的所有 PRE 钩子都在 Auth 发生后被调用。这是 Eve 的 GET 项目和资源代码:
在/eve/methods/get.py
中:
23 @ratelimit()
24 @requires_auth('resource')
25: @pre_event
26 def get(resource, **lookup):
27 """ Retrieves the resource documents ...
..
143 @ratelimit()
144 @requires_auth('item')
145: @pre_event
146 def getitem(resource, **lookup):
147 """
对于 PRE 事件,@pre_event
装饰器也在 @required_auth
装饰器之后使用。