geodjango syncdb error. Из учебника geodjango

Я следовал установке Geodjango (Windows XP) и учебному пособию до совершенства Я бегу django 1.2 Когда я добираюсь до syncdb и запускаю, я получаю следующее.

    raise ImproperlyConfigured(error_msg)
django.core.exceptions.ImproperlyConfigured:'django.db.backends.postgis' isn
an available database backend.
Try using django.db.backends.XXX, where XXX is one of:
    'dummy', 'mysql', 'oracle', 'postgresql', 'postgresql_psycopg2', 'sqlite3
Error was: No module named postgis.base

Я попытался изменить на 'django.db.backends.postgresql_psycopg2' в качестве альтернативы. Но затем я получаю такой ответ:

AttributeError: 'DatabaseOperations' object has no attribute 'geo_db_type'

Когда я пытаюсь выполнить posgresql:

    **raise ImproperlyConfigured("Error loading psycopg module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading psycopg module: No mo
dule named psycopg**

Разве это не тот постгис, который я успешно загрузил и установил? почему не работает? Я новичок и пытаюсь учиться, поэтому любая помощь будет принята с благодарностью.

5
задан Stu 27 August 2010 в 09:04
поделиться