Я посмотрел на исключение, заметил, что это связано с моими настройками соединения. Вернулся к settings.py и увидел, что у меня не было настройки хоста. Добавьте localhost
и вуаля.
В моем файле settings.py не было базы данных HOST для базы данных MySQL, но мне нужно было добавить ее для работы PostgreSQL.
В моем случае я добавил localhost
к настройке HOST
, и это сработало.
Вот раздел DATABASES
из моего settings.py
.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': '<MYDATABASE>',
'USER': '<MYUSER>',
'PASSWORD': '<MYPASSWORD>',
'HOST': 'localhost', # the missing piece of the puzzle
'PORT': '', # optional, I don't need this since I'm using the standard port
}
}