See: https://groups.google.com/d/topic/modwsgi/E3-IrGkn31k/discussion
Graham 2011/2/18 Алёна Медведева <[email protected]>: > James, what is solution? how can i use the patch? > > On 11 янв, 01:44, James DeMichele <[email protected]> wrote: >> Thanks, Graham. >> >> Yeah I continued to dig around and I think this page gives the most >> explanation: >> >> http://psycopg.lighthouseapp.com/projects/62710/tickets/20 >> >> -Jamie >> >> On Mon, Jan 10, 2011 at 4:26 PM, Graham Dumpleton < >> >> [email protected]> wrote: >> > Django can hide the actual underlying error message in some >> > circumstances. The problem may be this one: >> >> >http://groups.google.com/group/modwsgi/browse_thread/thread/13b4a5faa... >> > http://psycopg.lighthouseapp.com/projects/62710/tickets/20 >> > http://archives.postgresql.org/psycopg/2011-01/msg00009.php >> >> > The issue as it presents with your error has I believe come up on the >> > list before, so you might search through the archives in Google >> > Groups. Don't remember if it was linked to this issue. >> >> > Graham >> >> > On 10 January 2011 16:14, James.DeMichele <[email protected]> >> > wrote: >> > > Hello all, >> >> > > I was hoping someone here might be able to help me figure out what is >> > > wrong with my configuration. Here's my current setup: >> >> > > Windows 7 >> > > Python 2.6.6 >> > > Psycopg2-2.3.1 >> > > Postgres 9.0 >> > > mod_wsgi-win32-ap22py26-3.3.so >> > > Apache 2.2 >> > > Django 1.2 >> >> > > First off, I have Django functioning correctly with the dev server, >> > > and can make a call to the database correctly. Now, I wanted to get >> > > WSGI to work with Django. Also, I am able to get the Hello World WSGI >> > > example found here (http://code.google.com/p/modwsgi/wiki/ >> > > QuickConfigurationGuide) to work correctly within my Django project >> > > and have it print out "Hello World". >> >> > > Here's my Apache configuration >> >> > > WSGIPythonHome "C:/Python" >> > > <VirtualHost *:80> >> > > ServerName sng.dev.com >> > > ServerAlias sng.dev.com >> >> > > LogLevel info >> >> > > Alias /media/ C:/code/sng/media >> >> > > <Directory C:/code/sng/media> >> > > Order deny,allow >> > > Allow from all >> > > </Directory> >> >> > > WSGIScriptAlias / "C:/code/sng/wsgi/django.wsgi" >> >> > > <Directory C:/code/sng/wsgi/> >> > > Order allow,deny >> > > Allow from all >> > > </Directory> >> > > </VirtualHost> >> >> > > Here's what I have in my django.wsgi file: >> >> > > --------------- >> > > path = 'C:\code' >> > > if path not in sys.path: >> > > sys.path.append('C:\code') >> > > path = 'C:\code' >> > > if path not in sys.path: >> > > sys.path.append('C:\code\sng') >> >> > > os.environ['DJANGO_SETTINGS_MODULE'] = 'sng.settings' >> >> > > import django.core.handlers.wsgi >> > > application = django.core.handlers.wsgi.WSGIHandler() >> > > --------------- >> >> > > Here's the error stack trace: >> >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] mod_wsgi >> > > (pid=6308): Target WSGI script 'C:/code/sng/wsgi/django.wsgi' cannot >> > > be loaded as Python module. >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] mod_wsgi >> > > (pid=6308): Exception occurred processing WSGI script 'C:/code/sng/ >> > > wsgi/django.wsgi'. >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] Traceback (most >> > > recent call last): >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] File "C:/code/ >> > > sng/wsgi/django.wsgi", line 33, in <module> >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] import >> > > django.db.backends.postgresql_psycopg2 >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] File "C:\ >> > > \Python\\lib\\site-packages\\django\\db\\__init__.py", line 77, in >> > > <module> >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] connection = >> > > connections[DEFAULT_DB_ALIAS] >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] File "C:\ >> > > \Python\\lib\\site-packages\\django\\db\\utils.py", line 92, in >> > > __getitem__ >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] backend = >> > > load_backend(db['ENGINE']) >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] File "C:\ >> > > \Python\\lib\\site-packages\\django\\db\\utils.py", line 50, in >> > > load_backend >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] raise >> > > ImproperlyConfigured(error_msg) >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] >> > > ImproperlyConfigured: 'django.db.backends.postgresql_psycopg2' isn't >> > > an available database backend. >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] Try using >> > > django.db.backends.XXX, where XXX is one of: >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] 'dummy', >> > > 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3' >> > > [Sun Jan 09 23:07:46 2011] [error] [client 127.0.0.1] Error was: >> > > cannot import name utils >> >> > > -- >> > > You received this message because you are subscribed to the Google Groups >> > "modwsgi" group. >> > > To post to this group, send email to [email protected]. >> > > To unsubscribe from this group, send email to >> > [email protected]<modwsgi%[email protected]> >> > . >> > > For more options, visit this group at >> >http://groups.google.com/group/modwsgi?hl=en. >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "modwsgi" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]<modwsgi%[email protected]> >> > . >> > For more options, visit this group at >> >http://groups.google.com/group/modwsgi?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "modwsgi" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/modwsgi?hl=en. > > -- You received this message because you are subscribed to the Google Groups "modwsgi" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/modwsgi?hl=en.
