【问题标题】:add GeoDjango dependencies on alpine docker在 alpine docker 上添加 GeoDjango 依赖项
【发布时间】:2020-07-08 20:39:13
【问题描述】:

我想在 alpine docker 上使用 GeoDjango 并且应该在 docker 上添加一些依赖项以使用 postgis 数据库,参考 Django website 我必须安装 $ sudo apt-get install binutils libproj-dev gdal-bin 我发现 gdalgdal-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


    【解决方案1】:

    为此,您还必须安装 geos-dev 库。

    【讨论】:

      猜你喜欢
      • 2021-11-14
      • 2020-02-12
      • 2022-01-26
      • 1970-01-01
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多