""" Database configuration for thrillwiki project. """ import environ env = environ.Env() # Database configuration db_config = env.db("DATABASE_URL") # Force PostGIS backend for spatial data support db_config["ENGINE"] = "django.contrib.gis.db.backends.postgis" DATABASES = { "default": db_config, } # GeoDjango Settings - Environment specific GDAL_LIBRARY_PATH = env("GDAL_LIBRARY_PATH", default=None) GEOS_LIBRARY_PATH = env("GEOS_LIBRARY_PATH", default=None) # Cache settings CACHES = {"default": env.cache("CACHE_URL", default="locmemcache://")} CACHE_MIDDLEWARE_SECONDS = env.int("CACHE_MIDDLEWARE_SECONDS", default=300) # 5 minutes CACHE_MIDDLEWARE_KEY_PREFIX = env("CACHE_MIDDLEWARE_KEY_PREFIX", default="thrillwiki")