Задать вопрос
Ответы пользователя по тегу Python
  • Getaddrinfo failed: почему Python не может найти localhost?

    @baligins
    Убедитесь, что в postgresql.conf разрешены подключения:
    listen_addresses = 'localhost, 127.0.0.1'

    Проверьте проброс портов в Docker
    Убедитесь, что контейнер PostgreSQL запущен с пробросом порта
    docker run -p 127.0.0.1:5432:5432 --name postgres -e POSTGRES_PASSWORD=password -d postgres

    Если используется Docker Compose, добавьте в секцию сервиса:
    - "127.0.0.1:5432:5432"

    Если нет, попробуйте:
    Используйте localhost:5432 в формате URI:
    await asyncpg.connect("postgres://user:password@127.0.0.1:5432/db")
    Ответ написан
    Комментировать