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.
Как я могу решить эту проблему?