0
我收到以下錯誤,當我運行python manage.py測試manage.py測試誤差在Django涉及django.db.utils.OperationalError
django.db.utils.OperationalError:無法解析主機名「分貝「解決:節點名,也不servname提供,或者不知道
我的搬運工,compose.yml看起來是這樣的:
version: '3'
services:
db:
image: postgres
ports:
- "5432:5432"
web:
entrypoint: /entrypoint.sh
build: .
command: python3 manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
depends_on:
- db
我dockerfile看起來像
FROM python:3
ENV PYTHONUNBUFFERED 1
RUN mkdir /code
WORKDIR /code
ADD requirements.txt /code/
RUN pip install -r requirements.txt
ADD . /code/
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh
請給我任何見解如何解決這個問題。
我做到了,而這並沒有改變任何東西。任何其他線索? –