作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试启动 GeoDjango 应用程序。我已经在 Lion 上使用 brew 安装了 Postgres 和 PostGIS。我使用 template_postgis 创建了一个数据库:createdb -T template_postgis test
。
当我运行 python manage.py syncdb
时,出现以下错误:
django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS version for database "test". GeoDjango requires at least PostGIS version 1.3. Was the database created from a spatial database template?
如何追踪错误的来源?我已经检查过配置中的用户和传递是否可以访问数据库等。
最佳答案
只需在您的 settings.py 中添加您正确的 postgis 版本:
POSTGIS_VERSION = (2, 0, 3)
关于django - Postgis/Geodjango : Cannot determine PostGIS version for database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7491798/
我是一名优秀的程序员,十分优秀!