Installation ============ Requirements ------------ Minimum configuration : * Python 3.6+ * PostgreSQL 10 * PostGIS 2.4 And if you want to use Routing : * PgRouting 2.5 + django-geostore-routing Recommended configuration : * Python 3.8 * PostgreSQL 11 * PostGIS 2.5 And if you want to use Routing : * PgRouting 2.6 + django-geostore-routing Your final django project should use django.contrib.gis.backend.postgis as default DATABASE backend USING database docker image : https://hub.docker.com/r/postgis or https://hub.docker.com/r/pgrouting SYSTEM REQUIREMENTS ^^^^^^^^^^^^^^^^^^^ these are debian packages required - libpq-dev (psycopg2) - gettext (translations) - binutils (django.contrib.gis) - libproj-dev (django.contrib.gis) - gdal-bin (django.contrib.gis) recommended - postgresql-client (if you want to use ./manage.py dbshell command) With pip -------- From Pypi: :: pip install django-geostore From Github: :: pip install -e https://github.com/Terralego/django-geostore.git@master#egg=geostore With git -------- :: git clone https://github.com/Terralego/django-geostore.git cd django-geostore python setup.py install