【发布时间】:2011-04-03 19:11:43
【问题描述】:
我已经按照 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**
不应该是我成功下载安装的postgis吗?为什么它不工作?我是新手,我正在努力学习,因此我们将不胜感激。
【问题讨论】:
-
你能确定你安装了
psycopg吗?
标签: python django postgresql gis geodjango