mod_python的CGI处理程序的替代方案

2 投票
1 回答
1314 浏览
提问于 2025-04-15 13:35

我想找一种最简单的方法,用Python和SQLAlchemy生成一些XML,以供基于jQuery的HTTP客户端使用。目前我在用mod_python的CGI处理程序,但我对不能保存像SQLAlchemy会话这样的东西感到不满意。

据说mod_python的发布处理程序可以保存一些东西,但它不允许处理XML内容类型的请求(这正是jQuery的ajax所用的),所以我不能使用它。

还有什么其他选择吗?

1 个回答

2

你可以自己写一个处理程序,这也是mod_python通常的使用方式。你需要设置一些HTTP头信息(你可以看看发布者处理程序的源代码,获取一些灵感),除此之外,我觉得这并没有你尝试的那么复杂。

不过既然你在这方面下功夫,我建议你试试mod_wsgi,而不是mod_python,因为mod_wsgi可能会逐渐取代mod_python。WSGI是一个用于编写网页应用的Python标准。

撰写回答