我正在尝试启动 GeoDjango 应用程序。我已经在 Lion 上使用 brew 安装了 Postgres 和 PostGIS。我使用 template_postgis: 创建了一个数据库createdb -T template_postgis test
。
当我运行时python manage.py syncdb
,我收到以下错误:
django.core.exceptions.ImproperlyConfigured:无法确定数据库“测试”的 PostGIS 版本。GeoDjango 至少需要 PostGIS 1.3 版。数据库是从空间数据库模板创建的吗?
如何追踪错误的来源?我已经检查了用户并传入配置是否可以访问数据库等。