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',