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"),
}
}