-
Notifications
You must be signed in to change notification settings - Fork 46
Adding postgis support
Saurabh edited this page Jun 8, 2015
·
3 revisions
Add django.contrib.gis
to INSTALLED_APPS
:
INSTALLED_APPS = (
...
'django.contrib.gis', # https://docs.djangoproject.com/en/1.8/ref/contrib/gis/install/
...
)
Add 4326
as the DEFAULT_SRID
in your settings:
# DJANGO GIS
DEFAULT_SRID = 4326
The POSTGIS support on heroku is not available on hobby
version of postgres databases, and the support is in beta. To add postgis support on Heroku, run the following heroku commands:
heroku buildpacks:add "https://github.com/cyberdelia/heroku-geo-buildpack.git#1.3" --app=<heroku-app-name>
heroku addons:add heroku-postgresql:standard-0 --app=<heroku-app-name>
heroku pg:psql DATABASE_URL -c "CREATE EXTENSION postgis;" --app=<heroku-app-name>
heroku config:set DATABASE_URL=`heroku config:get 'DATABASE_URL' --app=<heroku-app-name> | sed 's/postgres/postgis/'` --app=<heroku-app-name>