DEV Community

OlaNeat Ayoola
OlaNeat Ayoola

Posted on

3 1

how to fix raise ImproperlyConfigured("settings.DATABASES is improperly configured. "

hallo guys,
so i'm having issue deploying my django on railway but once the deployment is complete the app crash with this err




raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.



Enter fullscreen mode Exit fullscreen mode

and below is my django settings and railway setting



DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'HOST': os.environ.get('PGHOST'),
        'NAME': os.environ.get('PGDATABASE'),  
        'USERNAME': os.environ.get('PGUSER'),
        'PASSWORD': os.environ.get('PGPASSWORD'),
        'PORT':os.environ.get('PGPORT')
    }
}



Enter fullscreen mode Exit fullscreen mode

Image description

can anyone help out pls

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more