""" Database configuration for thrillwiki project. """ import environ env = environ.Env() # Database configuration db_config = env.db() # 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')