0
Windows에서 Django를 Apache로 설정하려고합니다. 내가 mod_wsgi에 모듈을 활성화했지만 내가 로컬 호스트에 액세스 할 때 나는 내부 서버 오류 및 아파치 오류 로그에 다음이 나타납니다 얻을 :왜 mod_wsgi를 사용하여 장고를 배포하려고 시도하는 중 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
내 데이터베이스 백엔드가 승인되지 않습니다. 개발 서버를 실행하면 작동하며, 데이터베이스 설정을 빈 문자열로 남겨두면 작동합니다 (매우 간단한 테스트 페이지, 텍스트 만 있음).
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