PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Kết nối Django với postgres bằng docker-soạn

Theo mặc định, mỗi vùng chứa trong docker có tên máy chủ và IP riêng. Khi soạn thảo sẽ xoay các vùng chứa cho bạn, nó cũng đặt tất cả các vùng chứa trên một mạng theo mặc định để cho phép khám phá dựa trên DNS.

Điều này có nghĩa là cơ sở dữ liệu của bạn không thể truy cập được trên localhost, nhưng bạn có thể truy cập nó bằng tên dịch vụ "db". Thay đổi dòng này trong settings của bạn.py:

    'HOST': 'localhost',

tới:

    '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. Không thể kết nối với Postgres DB do loại xác thực 10 không được hỗ trợ

  2. UUID hoặc SEQUENCE cho khóa chính?

  3. So sánh Kho dữ liệu cho PostgreSQL - MVCC so với InnoDB

  4. Cách thêm số ngày trong datetime postgresql

  5. Postgresql:Làm cách nào để chọn các mục nhập n phần trăm (%) hàng đầu từ mỗi nhóm / danh mục