如何将gis_enable设置为True

时间:2019-10-31 11:13:22

标签: django geodjango

我有一个带有postgresql / postgis的geoDjango设置,并且一切正常。

现在,我尝试安装django-raster,但在迁移时失败。

错误是

  

栅格字段需要具有栅格支持的后端。

发生这种情况是因为connection.features.gis_enabled设置为False

在site-packages / django / contrib / gis / db / models / fields.py

如何将其设置为True?

1 个答案:

答案 0 :(得分:1)

我的初始设置实际上是错误的,我不得不使用

DATABASES = {
    'default': {
        'ENGINE': 'django.contrib.gis.db.backends.postgis',
         ...
     }
}

代替

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
         ...
     }
}