1

我正在尝试将 web.py 与 Tokyo Cabinet / pytc 一起使用,并且需要将 db 句柄(与 tokyo cabinet 的连接)传递给我的处理程序类,以便他们可以与 tokyo cabinet 交谈。

有没有办法将处理程序传递给处理程序类的init函数?或者我应该把句柄放在 globals() 中?什么是 globals() 以及如何使用它?

4

1 回答 1

2

最好的方法是添加一个负载钩子(这里为 sqlalchemy 描述)。定义一个连接到 Tokyo Cabinet 的函数,并将生成的 db 对象作为 .orm 属性添加到 web.ctx,该属性在控制器中始终可用。

于 2009-04-02T10:47:49.287 回答