Postgresql 为GeoDjango使用Amazon RDS?

Postgresql 为GeoDjango使用Amazon RDS?,postgresql,amazon-rds,geodjango,Postgresql,Amazon Rds,Geodjango,我想在EC2实例上运行我的站点,对Postgres数据库使用RDS。它支持PostGIS,但当我尝试运行migrate命令时,我得到: django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS version for database "mydb". GeoDjango requires at least PostGIS version 1.3. Was the database created from a sp

我想在EC2实例上运行我的站点,对Postgres数据库使用RDS。它支持PostGIS,但当我尝试运行migrate命令时,我得到:

django.core.exceptions.ImproperlyConfigured: Cannot determine PostGIS version for database "mydb". GeoDjango requires at least PostGIS version 1.3. Was the database created from a spatial database template?
没有postgis模板数据库。我通常用于创建模板的脚本会产生大量错误,很可能是因为我运行的是postgres 9.1,而AWS使用的是9.3。在我尝试升级到9.3并在升级后拔出头发之前,我的头发不会顺利工作,因为从来没有这样做过,我在这里缺少什么吗


是否有人让GeoDjango在RDS数据库上运行?

听起来您需要手动创建扩展:

CREATE EXTENSION postgis;

创建扩展postgis
?完全有效,让我想知道为什么我之前找到的用于设置数据库的解决方案涉及到运行几个冗长的SQL脚本。因为PostgreSQl之前的旧PostGIS版本需要扩展支持。即使在创建了所有必需的扩展之后,我也有同样的问题……知道吗?Django仍然尝试安装扩展,并将抛出一个错误。您确定是在Django使用的同一个数据库中创建的吗?