Я пытаюсь заставить Django и PostgreSQL работать.
До сих пор я получаю следующую ошибку при запуске syncdb
.
....
django.core.exceptions.ImproperlyConfigured:
Error loading psycopg2 module: No module named psycopg2
Вот мой settings.py
.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'mydb', # Or path to database file if using sqlite3.
'USER': 'username', # Not used with sqlite3.
'PASSWORD': 'pwd123', # Not used with sqlite3.
'HOST': 'localhost', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '5432', # Set to empty string for default. Not used with sqlite3.
}
}
Мне кажется, я правильно установил psycopg2, но я не уверен (через MacPorts).
Можно ли проверить, установлен ли psycopg2?
Эта ссылка содержит журнал установки psycopg2
ОБНОВЛЕНИЕ
Я получил это работает с методом ниже, но как мнепроверить, был ли psycopg2 действительно установлен раньше?и если да, то как его полностью удалить?