Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Openshift上为GeoDjango配置Postgis_Django_Openshift_Postgis_Geodjango - Fatal编程技术网

如何在Openshift上为GeoDjango配置Postgis

如何在Openshift上为GeoDjango配置Postgis,django,openshift,postgis,geodjango,Django,Openshift,Postgis,Geodjango,在使用django和postgres9.2墨盒在Openshift中创建了一个新的应用程序之后,我一直在研究如何设置geodjango 我试着跑步 psql -d db_name -f /usr/share/pgsql/contrib/postgis-64.sql psql -d db_name -f /usr/share/pgsql/contrib/spatial_ref_sys.sql 但它的抛出错误就像 psql:/usr/share/pgsql/contrib/postgis-64.s

在使用django和postgres9.2墨盒在Openshift中创建了一个新的应用程序之后,我一直在研究如何设置geodjango

我试着跑步

psql -d db_name -f /usr/share/pgsql/contrib/postgis-64.sql
psql -d db_name -f /usr/share/pgsql/contrib/spatial_ref_sys.sql
但它的抛出错误就像

psql:/usr/share/pgsql/contrib/postgis-64.sql:7774: ERROR:  type "box2d" does not exist
psql:/usr/share/pgsql/contrib/postgis-64.sql:7775: ERROR:  type "geometry" does not exist
您认为我应该怎么做?

以下是在PostgreSQL 9.1+上安装PostGIS 2.0+的推荐方法:

CREATE EXTENSION postgis;

为什么不呢?谢谢@MikeT的成功。我在任何地方都找不到这方面的任何文档。