Как установить для gis_enable значение True - PullRequest
1 голос
/ 31 октября 2019

У меня есть настройка geoDjango с postgresql / postgis, и все работает нормально.

Теперь я пытаюсь установить django-растр, но он не работает при миграции.

Ошибка

Полям растра требуются бэкэнды с поддержкой растра.

Это происходит потому, что для connection.features.gis_enabled установлено значение False

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

Как установить значение True?

1 Ответ

1 голос
/ 31 октября 2019

Моя первоначальная настройка была неверной, мне пришлось использовать

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

вместо

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