1
A
回答
2
两者吐温[1]和查看导出器[2]的文档有时间码的例子。这取决于你想测量什么,以及当你进行测量时你想要什么信息。例如,补间不知道执行了哪个视图,只有URL。但它包含更多的管道。
[1] http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/hooks.html#creating-a-tween
[2] http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/hooks.html#custom-view-derivers
2
你可以通过订阅一些事件来达到目的。
http://docs.pylonsproject.org/projects/pyramid/en/latest/api/events.html
你想要的可能是ContextFound
。
可以与装饰(http://docs.pylonsproject.org/projects/pyramid/en/latest/api/events.html#pyramid.events.subscriber)订阅之一:
from pyramid.events import ContextFound
from pyramid.events import subscriber
@subscriber(ContextFound)
def do_something(event):
print(event)
print(event.request)
或者强制性地与add_subscriber
(http://docs.pylonsproject.org/projects/pyramid/en/latest/api/config.html#pyramid.config.Configurator.add_subscriber):
from pyramid.events import ContextFound
def main(global_config, **settings):
# rest of your config here
config.add_subscriber(do_something, ContextFound)
def do_something(event):
print(event)
print(event.request)
相关问题
- 1. 如何获得金字塔中被调用视图的权限?
- 2. 在金字塔中调用另一个视图
- 3. 金字塔JSON视图Ajax调用
- 4. 在金字塔视图中使用Asyncio子进程
- 5. 在金字塔视图中使用由Ajax调用的生成器
- 6. 用金字塔种子查看表格
- 7. 是否需要在发送任何输出之前调用http_response_code?
- 8. 路线在生产中被破解,但没有与金字塔发展
- 9. 检查用户是否在金字塔(第2塔)中有权限?
- 10. 如何使用ajax调用金字塔视图
- 11. 在使用linq之前调用.Any().ForEach()之前是否有任何好处?
- 12. 有没有办法打印输出在金字塔视图可调用?
- 13. 在金字塔视图之间传递窗体参数
- 14. 在原生钩子之前加载可安装的钩子
- 15. 在金字塔中使用金字塔认证
- 16. 如何在渲染之前即时修改金字塔模板
- 17. 在python中有一种方法可以在调用它之前检查函数是否是“生成器函数”?
- 18. 在金字塔中,如何从视图返回原始HTML?
- 19. 在window.onload之前是否发生body onload?
- 20. 将金字塔遍历中的视图前缀从“@@”更改为“+”
- 21. 如何访问金字塔视图之外的MongoDB连接?
- 22. 在任何事物被绘制到屏幕之前是否有一个Form事件被调用?
- 23. 金字塔应用不释放视图之间的内存
- 24. 在显示窗口之前是否有Java WindowListener被调用?
- 25. 是否调用pthread_mutex_lock有之前发生的语义
- 26. 如何在金字塔
- 27. 是否有在canvas的updateComplete()之前引发的任何事件?
- 28. 在Angularjs中准备金字塔图表
- 29. 金字塔在java中
- 30. 金字塔在Java中
我已经看过查看Derivers,但你必须让他们对视图基础视图,它违背了自动登录的消息每次当我的目的视图被调用,而不必修改视图.. –
不正确。视图派生器包装所有视图。他们分别包装每个视图,允许他们接受每个视图选项,甚至避免包装特定的视图,但这取决于他们的身体。 –