如何在Python金字塔中使用拦截器?

如何在Python金字塔中使用拦截器?,python,pyramid,Python,Pyramid,我需要pyramid中的拦截器概念来检查会话是否在每个视图方法调用中可用。有可能吗?我知道在JavaStruts中有一个叫做登录拦截器的概念,它也有同样的功能。金字塔中是否有登录拦截器的概念?Tom Willis建议的是一种选择,但我认为您真正想要的是事件系统: 您可以订阅NewRequest,根据会话/用户我们是否在场的事实执行某些操作 点击此链接。它对我有用 tweens很可能适用于此。它们类似于wsgi中间件,但具有访问应用程序注册表的额外好处,文档非常简单

我需要pyramid中的拦截器概念来检查会话是否在每个视图方法调用中可用。有可能吗?我知道在JavaStruts中有一个叫做登录拦截器的概念,它也有同样的功能。金字塔中是否有登录拦截器的概念?

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

您可以订阅NewRequest,根据会话/用户我们是否在场的事实执行某些操作


点击此链接。它对我有用


tweens很可能适用于此。它们类似于wsgi中间件,但具有访问应用程序注册表的额外好处,文档非常简单