Migrate DB on Railway: ImproperlyConfigured: settings.DATABASES неправильно настроен. Пожалуйста, предоставьте значение ENGINE

Я хочу перенести свою базу данных на Railway Postgres. Я поместил свой DATABASE_URL как переменную env в файл prod.env:

DATABASE_URL='postgresql://postgres:(my password here)F@containers-us-west-97.railway.app:6902/railway'

Вот как я импортирую его в свой файл настроек prod:

DATABASE_URL = os.getenv("DATABASE_URL")
DATABASES = {
    "default": dj_database_url.config(default=DATABASE_URL, conn_max_age=1800),
}

Когда я пытаюсь мигрировать db:

./manage.py migrate --settings=app.settings.prod 

Я получаю ошибку:

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

Я использовал тот же подход, когда переносил свою БД на Heroku, и это сработало хорошо. Я проверил, что правильное значение приходит DATABASE_URL в файл настроек prod, когда я отлаживал его.

Я также добавил DATABASE_URL в качестве переменной в свой проект Railway.

Как я могу решить эту проблему?

Вернуться на верх