PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Django връзка с postgres чрез docker-compose

Всеки контейнер в docker по подразбиране получава собствено име на хост и IP. Когато compose завърти контейнерите вместо вас, той също така поставя всички контейнери в мрежа по подразбиране, за да позволи откриване, базирано на DNS.

Това означава, че вашата база данни не е достъпна на localhost, но можете да стигнете до нея чрез името на услугата "db". Променете този ред във вашите settings.py:

    'HOST': 'localhost',

до:

    'HOST': 'db',


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres връзката е затворена грешка в Spring Boot

  2. Преглед на различни възли на спомагателния план в PostgreSQL

  3. Скорост на съкращаване на Postgresql

  4. Как да отпечатате резултата от PostgreSQL заявка във формат CSV или TSV от командния ред?

  5. Как Postgresql COPY TO STDIN с CSV се актуализира при конфликт?