0

Python の経験はかなりありますが、Web で使用したことはなく、PHP の Web 経験は豊富です。

service.pyここで、 で実行される単純な python スクリプト ( と呼びましょう) を作成したいと思いますexample.com。ドキュメントで提案されているように mod_wsgi をインストールしました。私の Web サーバーは Apache 2.2 で、mod_wsgi は正常にロードされています。

example.com/serviceに来るリクエストが によって処理されるように、Web サーバー/mod_wsgi を構成するにはどうすればよいservice.pyですか?

次に、Python スクリプトからリクエスト パラメータ ($_GET、$_POST、$_FILES など) にアクセスするにはどうすればよいですか?

4

1 に答える 1

0

mod_wsgi では、設定によって提供される URL を構成しますWSGIScriptAlias。ただし、スクリプトはapplication、サーバーによって呼び出される変数を公開する実際の WSGI アプリケーションである必要があります。

スクリプトを単純な CGI として構成する方が簡単だと思います。cgiその後、標準ライブラリのモジュールを使用してリクエスト パラメータにアクセスできます (ただし、指定した例は PHP 固有のものであることに注意してください。特定のフレームワークに応じて、Python では異なる方法でアクセスされます)。

もう 1 つの方法は、Flask のようなミニ フレームワークを使用することです。これは、これらすべてをカプセル化し、service.py スクリプトで使用するためのシンプルなインターフェイスを提供します。

于 2012-04-09T15:27:33.490 に答える