2

我正在寻找使用 python 和 SQLAlchemy 为基于 jQuery 的 HTTP 客户端生成一些 XML 的最简单方法。现在我正在使用 mod_python 的 CGI 处理程序,但我对无法持久化 SQLAlchemy 会话之类的东西这一事实感到不满。

显然能够持久化内容的 mod_python 发布者处理程序不允许具有 XML 内容类型的请求(正如 jQuery 的 ajax 内容所使用的那样),所以我不能使用它。

还有哪些其他选择?

4

1 回答 1

2

您总是可以编写自己的处理程序,这是 mod_python 通常打算使用的方式。您必须设置一些 HTTP 标头(您可以查看发布者处理程序的源代码以获得灵感),但除此之外,我认为这并不比您一直在尝试做的复杂得多。

尽管只要您还在,我建议您尝试使用 mod_wsgi 而不是 mod_python,这可能最终会取代 mod_python。WSGI 是用于编写 Web 应用程序的 Python 标准。

于 2009-08-13T15:08:43.720 回答