ローカル マシン (django、apache、mod-wsgi) で開発中にセッションを維持する方法を知りたいです。
Python コードを更新するたびに、変更を有効にするために Apache を再起動する必要があります。
ドキュメントを読んでください。見る:
http://code.google.com/p/modwsgi/wiki/ReloadingSourceCode
Apache/mod_wsgiでのソースコードのリロードについて詳細に説明しています。
正しいモードでmod_wsgiを使用していない場合は、WSGIスクリプトファイルに触れても何も起こりません。
そして、そのページに記載されているようにデーモンモードとコード変更モニターを設定すれば、Apache/mod_wsgiを開発サーバーとして使用できます。
MaxRequestsPerChildに関しては、これは推奨されておらず、mod_wsgiの埋め込みモードでのみ機能し、デーモンモードでは機能しません。
変更を有効にするために必要なtouch
のは、WSGI スクリプトだけです。
これを Apache conf ファイルに入れます。
MaxRequestsPerChild 1
これにより、各リクエストの後に Apache が python ファイルをリロードするように強制されます。