【问题标题】:How to set gis_enable to True如何将 gis_enable 设置为 True
【发布时间】:2020-02-26 17:48:57
【问题描述】:

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

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

错误是

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

这是因为 connection.features.gis_enabled 设置为 False

在站点包/django/contrib/gis/db/models/fields.py中

如何设置为真?

【问题讨论】:

    标签: django geodjango


    【解决方案1】:

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

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

    而不是

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

    【讨论】:

      猜你喜欢
      • 2016-02-05
      • 2020-06-04
      • 2010-12-12
      • 1970-01-01
      • 2020-06-27
      • 2016-12-29
      • 1970-01-01
      • 2020-06-03
      • 2021-12-05
      相关资源
      最近更新 更多