Отказ в соединении с сервером - Django / Postgresql - PullRequest
0 голосов
/ 11 марта 2020

Я хочу предвосхитить, что все работает на моем другом компьютере, но с новым MacBook, который я получил, я пытаюсь определить причину проблемы.

Проблема заключается в попытке запустить python manage.py runserver с мой Django проект с PostgreSQL.

Я удостоверился, что установил все свои модули узлов и зависимостей, я переустановил PostgreSQL с помощью homebrew и запустил мой postgres.

waiting for server to start....2020-03-11 13:49:40.157 EDT [88879] LOG:  starting PostgreSQL 12.2 on x86_64-apple-darwin18.7.0, compiled by Apple clang version 11.0.0 (clang-1100.0.33.17), 64-bit
2020-03-11 13:49:40.159 EDT [88879] LOG:  listening on IPv6 address "::1", port 5432
2020-03-11 13:49:40.159 EDT [88879] LOG:  listening on IPv4 address "127.0.0.1", port 5432
2020-03-11 13:49:40.160 EDT [88879] LOG:  listening on Unix socket "/tmp/.s.PGSQL.5432"
2020-03-11 13:49:40.168 EDT [88880] LOG:  database system was shut down at 2020-03-11 13:45:10 EDT
2020-03-11 13:49:40.171 EDT [88879] LOG:  database system is ready to accept connections
 done
server started

EDIT Удалена предыдущая ошибка из этого вопроса; заменен новым ** Предыдущая ошибка была связана с портами и настройками postgres, но теперь я получаю фатальную ошибку, утверждающую, что postgres не существует. Рекомендации?

Exception in thread django-main-thread:
Traceback (most recent call last):
  File "/Users/neme/.local/share/virtualenvs/project-azure-87EjIYum/lib/python3.7/site-packages/django/db/backends/base/base.py", line 220, in ensure_connection
    self.connect()
  File "/Users/neme/.local/share/virtualenvs/project-azure-87EjIYum/lib/python3.7/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/Users/neme/.local/share/virtualenvs/project-azure-87EjIYum/lib/python3.7/site-packages/django/db/backends/base/base.py", line 197, in connect
    self.connection = self.get_new_connection(conn_params)
  File "/Users/neme/.local/share/virtualenvs/project-azure-87EjIYum/lib/python3.7/site-packages/django/utils/asyncio.py", line 26, in inner
    return func(*args, **kwargs)
  File "/Users/neme/.local/share/virtualenvs/project-azure-87EjIYum/lib/python3.7/site-packages/django/db/backends/postgresql/base.py", line 185, in get_new_connection
    connection = Database.connect(**conn_params)
  File "/Users/neme/.local/share/virtualenvs/project-azure-87EjIYum/lib/python3.7/site-packages/psycopg2/__init__.py", line 126, in connect
    conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
psycopg2.OperationalError: FATAL:  role "postgres" does not exist

Я пробовал решение из PostgreSQL ошибка: неустранимая: роль "username" не существует показывает postgres как неизвестного пользователя.

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