2009-07-28 8 views
0

ローカルマシン(django、apache、mod-wsgi)で開発中にセッションをどのように維持できるかを知りたいと思います。Apache Django Mod_Wsgiセッション開発環境

私はPythonコードを更新するたびに、変更を有効にするためにApacheを再起動する必要があります。

+0

なぜあなたはApacheで開発していますか?なぜあなたはDjangoのrunserverを開発していませんか? –

答えて

0

変更を有効にするには、touch WSGIスクリプトが必要です。

0

これをApache confファイルに入れます。

これにより、リクエストごとにApacheがpythonファイルをリロードするようになります。

+0

私はこれを持っています - それは、Pythonファイルをリロードしたり、セッションを維持しません。 – Eeyore

2

ドキュメントをお読みください。参照:

http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode 

Apache/mod_wsgiのソースコードのリロードに関する詳細については説明しています。

mod_wsgiを正しいモードで使用していない場合、WSGIスクリプトファイルに触れるだけでは何も行いません。

はい、Apache/mod_wsgiをデーモンモードとコードチェンジモニターで設定すると、そのページに記載されているように、開発サーバーとして使用できます。

MaxRequestsPerChildについては、これはお勧めできません。mod_wsgiの組み込みモードでのみ動作し、デーモンモードでは動作しません。