Я хочу предвосхитить, что все работает на моем другом компьютере, но с новым 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 как неизвестного пользователя.