【发布时间】:2020-07-08 20:39:13
【问题描述】:
我想在 alpine docker 上使用 GeoDjango 并且应该在 docker 上添加一些依赖项以使用 postgis 数据库,参考 Django website 我必须安装
$ sudo apt-get install binutils libproj-dev gdal-bin
我发现 gdal 和 gdal-dev 已经存在于 alpine 上,所以我使用了 RUN apk add gdal gdal-dev 但在运行此 docker-compose exec web python manage.py migrate --noinput 后,Django 说:
'django.contrib.gis.db.backends.postgis' isn't an available database backend.
Try using 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
如何在 alpine dockerfile 上添加 GeoDjango 依赖?
【问题讨论】:
标签: django docker gdal alpine geodjango