0
WindowsでDjangoをApacheでセットアップしようとしています。私はmod_wsgiのモジュールを有効にしてきましたが、私はローカルホストにアクセスするとき、私は内部サーバーエラーを取得し、次はApacheのエラーログに表示されます。mod_wsgiを使用してDjangoをデプロイしようとしているのにTemplateSyntaxErrorが表示されるのはなぜですか?
[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] TemplateSyntaxError: Caught ImproperlyConfigured while rendering: 'django.db.backends.postgresql_psycopg2' isn't an available database backend.
[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] Try using django.db.backends.XXX, where XXX is one of:
[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] 'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3
[Fri Nov 26 18:20:31 2010] [error] [client 127.0.0.1] Error was: cannot import name utils
私のデータベースバックエンドは受け付けていません。開発サーバーを実行すると動作し、データベース設定を空の文字列として残しても機能します(私は非常に単純なテストページ、テキストのみ)。
WSGIファイルは以下の通りです:
import os, sys
sys.path.append('/usr/local/django')
sys.path.append('/usr/local/django/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
ありがとうございます。 – generic123