Ошибка при запуске сервера проектов dajngo через WSL
- Я использую Postgres в качестве базы данных для этого проекта.
- Мой каталог проекта находится в моей системе windows.
- Виртуальная среда была создана как в windows, так и в wsl (ubuntu) со всеми зависимостями.
- Postgres-16 и pgadmmin4 установлены в моих windows.
- Я пытался запустить сервер из WSL2 (ubuntu), используя
python3 manage.py runserver
.
- Получаю ошибку в
Exception in thread django-main-thread:
.
connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused Is the server running on that host and accepting TCP/IP connections?
- порт - 5432 используется postgres для подключения и я не смог подключиться к postgres в моей windows из WSL.
- PSQL установлен в моей WSL
.
psql --version
psql (PostgreSQL) 14.12 (Ubuntu 14.12-0ubuntu0.22.04.1)
- Я попытался добавить подсети в
pg_hba.conf
.
# IPv4 local connections:
host all all 172.18.64.0/20 scram-sha-256
host all all 127.0.0.1/32 scram-sha-256
host all all 0.0.0.0/0 scram-sha-256
- Дважды проверил
listen_addresses = '*'
в postgresql.conf
- Я попытался подключить WSL с помощью постгеров, но получил ошибку
psql -h 'localhost' -U postgres -d encryptdata2
psql: error: connection to server at "localhost" (127.0.0.1), port 5432 failed: Connection refused
Is the server running on that host and accepting TCP/IP connections?
Вернуться на верх