Невозможно выполнить makemigrations при настройке PostgreSQL
Я пытаюсь установить PostgreSQL локально на своем компьютере, но когда я пытаюсь первоначально настроить мое приложение Django с помощью python manage.py makemigrations
, я получаю следующее предупреждение:
RuntimeWarning: Got an error checking a consistent migration
history performed for database connection 'default': fe_sendauth: no password supplied
Таблица моей базы данных settings.py
выглядит следующим образом:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': os.environ.get("DB_NAME"),
'USER': os.environ.get("DB_USER"),
'PASSWORD': os.environ.get("DB_PASSWORD"),
'HOST': os.environ.get("DB_HOST"),
'PORT': os.environ.get("DB_PORT"),
}
}
Мой файл .env
находится в том же каталоге, что и мой файл manage.py
:
DB_NAME=Smash
DB_PASSWORD=root
DB_USER=SmashDatabase
DB_HOST=localhost
DB_PORT=5432
DEBUG=1
Я пытался следовать инструкциям по этой ссылке , но ни одно из предложенных решений не устранило проблему. Я не знаю, что не так или что вызывает эту проблему.