Устранение неполадок с postgresql при подключении к Django | Окно 10

Устанавливаю PostgreSQL версии 10

также установите pgAdmin4

Во время установки PostgreSQL, поскольку каждый разработчик знает имя пользователя по умолчанию = Postgres

Мое имя пользователя PostgreSQL было Postgres.

окно установки спрашивает пароль, поэтому введите новый пароль

Теперь, когда я подключаю PostgreSQL к моему проекту Django

Я устанавливаю этот модуль

pip install psycopg2

Я создал новую базу данных с помощью pgAdmin4 с именем mydb

В моем файле Settings.py

DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql_psycopg2',
       'NAME': 'mydb',
       'USERNAME':'postgres',
       'PASSWORD' : '<my_Password_here>' , # I entered the same password that i provided during postgres installation
       'HOST' : 'localhost',
       'PORT': '5432',
   }
}

postgres username = 'postgres'

куда

мое имя пользователя в окне = 'Huzaifa'

ОШИБКА здесь

django.db.utils.OperationalError: FATAL:  password authentication failed for user "Huzaifa"

Почему Postgres использует моего пользователя Windows (имя пользователя) для аутентификации

ЗАМЕТКА:

Я уже установил переменные среды следующим образом

C: \ Program Files \ PostgreSQL \ 10 \ lib

C: \ Program Files \ PostgreSQL \ 10 \ bin


person ZeevhY Org.    schedule 09.03.2021    source источник


Ответы (1)


После публикации этого вопроса. Я нашел то, что ошибался.

Имя переменной не указано USERNAME. изменить ИМЯ ПОЛЬЗОВАТЕЛЯ на ПОЛЬЗОВАТЕЛЬ

DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql_psycopg2',
       'NAME': 'mydb',
       'USERNAME':'postgres', # <-- Here is the Mistake -->
       'PASSWORD' : '<my_Password_here>' ,
       'HOST' : 'localhost',
       'PORT': '5432',
   }
}

Изменить на ...

DATABASES = {
   'default': {
       'ENGINE': 'django.db.backends.postgresql_psycopg2',
       'NAME': 'mydb',
       'USER':'postgres', # <-- Here is the Mistake -->
       'PASSWORD' : '<my_Password_here>' ,
       'HOST' : 'localhost',
       'PORT': '5432',
   }
}
person ZeevhY Org.    schedule 09.03.2021