Что не так с аутентификацией? - PullRequest
0 голосов
/ 21 апреля 2019

Я пытаюсь изменить sqlite3 на postgresql в django и получаю эту ошибку: django.db.utils.OperationalError: FATAL: сбой аутентификации по паролю для пользователя "mat"

settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'ohhbjebb',
        'USER' : '',
        'PASSWORD' : 'XXXXXXXXXXXXXXXX',
        'HOST' : 'balarama.db.elephantsql.com',
        'PORT' : '5432',
    }
}

1 Ответ

0 голосов
/ 21 апреля 2019

вам нужен действительный пользователь postgresql, у которого есть доступ к этой базе данных.и вам нужно определить имя пользователя, как показано ниже

DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.postgresql',
    'NAME': 'ohhbjebb',
    'USER' : 'your database username who had the access of this database',
    'PASSWORD' : 'XXXXXXXXXXXXXXXX',
    'HOST' : 'balarama.db.elephantsql.com',
    'PORT' : '5432',
}

}

, если вы не определите какое-либо подключение пользователя, вы будете считать, что ваш пользователь os является пользователем db

error: django.db.utils.OperationalError: FATAL: сбой аутентификации по паролю для пользователя "mat"

здесь "mat" должно быть вашим именем пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...