django-python

django-python,python,django,postgis,geodjango,Python,Django,Postgis,Geodjango,我对django、python和ubuntu命令行非常陌生。我已经在PC上安装了一个应用程序,这是我的第三个。我遇到了这个错误,不知道还能往哪里看。当我跑的时候 python manage.py syncdb 我收到以下错误 django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS version for database "winepad". GeoDjango requires at least PostGIS

我对django、python和ubuntu命令行非常陌生。我已经在PC上安装了一个应用程序,这是我的第三个。我遇到了这个错误,不知道还能往哪里看。当我跑的时候 python manage.py syncdb 我收到以下错误

django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS version for database "winepad". GeoDjango requires at least PostGIS version 1.3. Was the database created from a spatial database template?
任何帮助都将不胜感激


谢谢查看您的PostGIS版本。它必须至少为1.3。

您是否阅读了以下角色塑造文档:

?


我们需要更多地了解事物的版本,以及您采取了哪些步骤来解决此错误。否则,错误信息会非常丰富。您的设置所引用的数据库一定不是使用postgis 1.3+从空间数据库模板创建的。

我想知道,既然您说您是新来的,您是否意识到您正在尝试安装一个有地理要求的Django包,并因此假设您已启动并运行正确版本的postgres sql(安装本身有点困难) 您可能希望从更简单的方法开始,只使用Djano设置文件中的sql lite数据库查看数据库设置是什么