在ubuntu上安装和使用postgis

时间:2014-08-17 13:35:07

标签: python django postgresql postgis

我有一个在django上运行的网站,我正在添加django-cities模块。

到目前为止,我已经安装了postgresql-9.3-postgis-2.1,并通过运行CREATE EXTENSION postgis对数据库进行了必要的更改;命令。

当我运行manage.py syncdb时,我收到错误:

django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS version for database "site_db". GeoDjango requires at least PostGIS version 1.3. Was the database created from a spatial database template?

根据我的研究,似乎解决此问题的一种方法是将以下内容添加到settings.py:

POSTGIS_VERSION = (2, 0, 3)

这是解决问题的正确方法吗?不会在postgis的未来更新中破坏吗?

0 个答案:

没有答案