2009-08-13 66 views
2

我正在寻找使用Python和SQLAlchemy的产生一些XML一个基于jQuery的HTTP客户端的最简单的方法。现在我正在使用mod_python的CGI处理函数,但是我不能坚持像SQLAlchemy会话这样的事实。替代的mod_python的CGI处理程序

mod_python的出版商处理程序,显然是能够坚持的东西不允许使用XML内容类型的请求(如使用jQuery的AJAX的东西),所以我不能用它的。

有没有什么其他选择?

回答

2

你总是可以编写自己的处理程序,即mod_python的方式通常是为了使用。你将不得不设置一些HTTP头(你可以看看发布者处理程序的源代码,以获得灵感),但除此之外,我不认为它比你一直试图做的更复杂。

虽然只要你在的话,我会建议尝试的mod_wsgi而不是mod_python的,这可能是最终将取代mod_python的。 WSGI是编写Web应用程序的Python标准。

+0

感谢您的信息,我想我会尝试的mod_wsgi,它看起来像mod_python的是越来越淘汰(上次更新网页上的日期是2008年1月)。 – diciu 2009-08-13 15:29:55

+0

祝你好运;-)学习WSGI如何工作需要一点时间,但我认为从长远来看这是值得的。 – 2009-08-13 17:35:28

+1

+1:切换到mod_wsgi并使用基于wsgi的框架。 – 2009-08-13 20:31:45