Невозможно понять ошибки при запуске команды 'python manage.py migrate' - PullRequest
0 голосов
/ 01 октября 2019

Я следовал учебному пособию по Django для девочек, чтобы изучить веб-фреймворк Django. Я достиг этой части урока. Теперь я полностью застрял, когда запускаю команду python manage.py migrate. Я даже больше не могу запустить свой сервер на локальном хосте, runserver вызывает ту же ошибку. Все эти ошибки начали появляться, так как я изменил свой файл settings.py для размещения базы данных Postgres. Я остро нуждаюсь в некоторой помощи.

Я уже установил postgres (версия 11.4). Увидев эти ошибки, я удалил их, а затем снова загрузил, следуя указаниям вышеупомянутого руководства. Это было бесполезное усилие, поскольку возникла та же проблема.

Traceback (most recent call last):  File "/home/jpsofficedev/Documents/coding_for_girls/djangogirls/myvenv/lib64/python3.7/site-packages/django/db/backends/base/base.py", line 216, in ensure_connection
    self.connect()  File "/home/jpsofficedev/Documents/coding_for_girls/djangogirls/myvenv/lib64/python3.7/site-packages/django/db/backends/base/base.py", line 194, in connect
    self.connection = self.get_new_connection(conn_params)  File "/home/jpsofficedev/Documents/coding_for_girls/djangogirls/myvenv/lib64/python3.7/site-packages/django/db/backends/postgresql/base.py", line 168, in get_new_connection
    connection = Database.connect(**conn_params)
  File "/home/jpsofficedev/Documents/coding_for_girls/djangogirls/myvenv/lib64/python3.7/site-packages/psycopg2/__init__.py", line 126, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: FATAL:  Ident authentication failed for user "jpsofficedev"

настройки базы данных в settings.py

      'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'djangogirls',
        'USER': 'jpsofficedev',
        'PASSWORD': '',
        'HOST': '127.0.0.1',
        'PORT': '',
    }
}

Для лучшего понимания того, что я сделал, я предоставляюссылка на мой профиль GitHub для этого проекта. https://github.com/bhawanabadlani/my-first-blog

Мой опыт работы в Postgres нулевой. Предложения для некоторого учебника, документации также будут оценены.

это мой файл pg_hba.conf. Есть ли какая-то проблема в его настройках

1 Ответ

0 голосов
/ 03 октября 2019

спасибо за ссылку @DEEPAK KUMAR https://serverfault.com/questions/406606/postgres-error-message-fatal-ident-authentication-failed-for-user. Я перешел по этой ссылке и изменил

host all all 127.0.0.1/32 ident

на

host all all 127.0.0.1/32 trust в pg_hba.conf файл. Это решило проблемы, с которыми я столкнулся.

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