我应该如何在 repoze.bfg 响应结束时执行清理?

发布于 2024-08-16 04:16:46 字数 208 浏览 7 评论 0原文

repoze.bfg Web 框架的示例代码通过添加 __del__ 执行响应后清理code> 方法附加到请求的 environ 的对象。

在响应完全发送到客户端后,是否有更好的方法来清理数据库连接等?

Example code for the repoze.bfg web framework performs post-response cleanup by adding a __del__ method to an object attached to the request's environ.

Is there a better way to clean up database connections, etc. after the response has been completely sent to the client?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你的心境我的脸 2024-08-23 04:16:46

由于您正在处理 repoze.bfg,因此最好使用他们记录的做事方式,因为它将与他们的框架以及他们管理请求生命周期的方式兼容。也就是说,如果您想要通用的 WSGI 方式来执行此操作,请参阅:

http ://code.google.com/p/modwsgi/wiki/RegisteringCleanupCode

Since you are dealing with repoze.bfg, best you use their documented way of doing things as it is going to be compatible with their framework and how they manage the request lifecycle. That said, if you want the generic WSGI way of doing it, it is documented in:

http://code.google.com/p/modwsgi/wiki/RegisteringCleanupCode

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文