如何在Python Pyramid中使用拦截器?

时间:2014-01-10 06:48:07

标签: python pyramid

我需要金字塔中的拦截器概念,以便在每个视图方法调用中检查会话是否可用。有可能吗?我知道在Java Struts中有一个名为Login Interceptor的概念也是如此。金字塔中是否有任何登录拦截器概念?

2 个答案:

答案 0 :(得分:0)

Tom Willis建议的是一种选择,但我认为你真正想要的是事件系统:

http://docs.pylonsproject.org/projects/pyramid/en/1.5-branch/narr/events.html

您可以订阅NewRequest以根据我们现有的会话/用户执行某些操作。

http://docs.pylonsproject.org/projects/pyramid/en/1.5-branch/api/events.html#pyramid.events.NewRequest

答案 1 :(得分:0)