ここでさまざまなことをフォローして試しましたが、settings.py
ロードするのに行き詰まっています。また、答えを探しているときに、「埋め込み」と「デーモン」のセットアップについて学びました。コードを更新するたびに、セットアップパスでApacheを再起動する必要があるのではないかと心配しています。Django サイトの開発を開始できるように、次のセットアップを修正する方法はありますか? 毎回Apacheを再起動する必要はありませんか?
私が受け取っているエラーは次のとおりです。
ImportError: Could not import settings 'brett.app.settings' (Is it on sys.path?): No module named brett.app.settings
「Hello World!」をエコーする test.py スクリプトがあるため、python が機能していることはわかっています。上記のエラーは Django コール スタック ( ) 内から発生しているため、Django は動作しており、Python はそれを見つけることができると思います\django\conf\__init__.py
。sys.path.append
また、スラッシュ、バックスラッシュ、およびステートメント内のディレクトリのすべてのバリアントを試しました。
インストールされるもの:
Windows 7 Ultimate x64
WAMP 2.2 x64
Apache 2.2.21
Python 2.7.3 AMD64
mod_wsgi 3.3 AMD64 py2.7 (from http://www.lfd.uci.edu/~gohlke/pythonlibs/)
構成方法:
C:\Windows\System32\drivers\etc\hosts
127.0.0.1 brett.local
C:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf
LoadModule wsgi_module modules/mod_wsgi.so
AddHandler wsgi-script .wsgi .py
Options Indexes FollowSymLinks ExecCGI
<VirtualHost 127.0.0.1>
ServerName brett.local
DocumentRoot "c:/wamp/www/brett"
<Directory "c:/wamp/www/brett">
Order Allow,Deny
Allow from all
</Directory>
WSGIScriptAlias / "c:/wamp/www/brett/apache/apache.wsgi"
<Directory "c:/wamp/www/brett/apache">
Allow from all
</Directory>
</VirtualHost>
C:\wamp\brett\apache\apache.wsgi
import os, sys
sys.path.append('c:\\wamp\\www')
os.environ['DJANGO_SETTINGS_MODULE'] = 'brett.app.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()