79588227

Date: 2025-04-23 09:10:29
Score: 1.5
Natty:
Report link

thx, i already solve this problem:

django_heroku.settings(locals()) # geodjango=True

if 'DATABASE_URL' in os.environ:
    DATABASES = {
    'default': dj_database_url.config(conn_max_age=500)
    }
    DATABASES['default']['ENGINE'] = 'django.contrib.gis.db.backends.postgis'

else:
    print("Postgres URL not found, using local")
    DATABASES = {
        'default': {
            "ENGINE": "django.contrib.gis.db.backends.postgis",
            "HOST": os.environ.get("HOST"),
            "NAME": os.environ.get("NAME"),
            "PASSWORD": os.environ.get("POSTGRES_PASS"),
            "PORT": os.environ.get("PORT"),
            "USER": os.environ.get("POSTGRES_USER"),
        }
    }
Reasons:
  • Blacklisted phrase (1): thx
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Bartosz Goodman