GeoDjangoアプリケーションをherokuに配備する際に問題があります(Free Dynoを使用していますが、必要に応じて変更できます)。私はすでにインストールさHerokuにGeoDjangoアプリケーションをデプロイする際の問題
Try using 'django.db.backends.XXX', where XXX is one of:
'mysql', 'oracle', 'postgresql', 'sqlite3'
Error was: cannot import name 'GDALRaster'
たPostGIS::私はpush heroku master --force
を実行すると、私は次のエラーを得た
$ heroku pg:psql
create extension postgis;
構成さbuildpacks:
heroku config:add BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multi.git
Created .buildpacks file at my project with this links:
https://github.com/cyberdelia/heroku-geo-buildpack.git#1.1
https://github.com/heroku/heroku-buildpack-python.git#v29
Updated Procfile:
web: python manage.py collectstatic --noinput; gunicorn projectname.wsgi
マイsettings.pyそれが設定されています:
をINSTALLED_APPS = [
....
'django.contrib.gis',
]
default_dburl = 'sqlite:///' + os.path.join(BASE_DIR, 'db.sqlite3')
DATABASES = {
'default': config('DATABASE_URL', default=default_dburl, cast=dburl),
}
DATABASES['default']['ENGINE'] = config('DB_ENGINE')
私はすでに読ん
DB_ENGINE=django.contrib.gis.db.backends.postgis
参考文献:
Configuring GeoDjangoマイDB_ENGINEは.envファイルである
私は、任意の助けを事前に
おかげで解決策を見つけ出すことはできません。
あなたがこれを理解できるように見えます。私は自分のヒロクのインスタンスで同じ問題を抱えています。あなたが追加した設定を行ったが、私はまだそれを働かせるように見えない。あなたは特にあなたが終わった設定は何ですか? – TheGRS