2

PythonとSQLAlchemyを使用してjQueryベースのHTTPクライアント用のXMLを生成する最も簡単な方法を探しています。現在、mod_pythonのCGIハンドラーを使用していますが、SQLAlchemyセッションのようなものを永続化できないという事実に不満を持っています。

明らかにものを永続化できるmod_pythonパブリッシャーハンドラーは、XMLコンテンツタイプ(jQueryのajaxのもので使用される)のリクエストを許可しないため、使用できません。

他にどのようなオプションがありますか?

4

1 に答える 1

2

mod_python が通常使用される方法である、独自のハンドラーをいつでも作成できます。いくつかの HTTP ヘッダーを設定する必要があります (そして、それに関するインスピレーションを得るためにパブリッシャー ハンドラーのソース コードを参照することもできます) が、そうでなければ、あなたがやろうとしていたことよりもはるかに複雑だとは思いません。

あなたがそれに取り組んでいる限り、mod_python の代わりに mod_wsgi を試すことをお勧めします。これはおそらく最終的には mod_python に取って代わるでしょう。WSGI は、Web アプリケーションを作成するための Python 標準です。

于 2009-08-13T15:08:43.720 に答える