Python “关系”处的编程错误;项目“应用程序”类别;不存在

Python “关系”处的编程错误;项目“应用程序”类别;不存在,python,django,postgresql,docker,docker-compose,Python,Django,Postgresql,Docker,Docker Compose,我正在尝试运行“docker compose up”,而我的django应用程序没有看到我所有的数据库表。 我已经运行了多次迁移,还运行了syncdb,但都没有用。 我使用PostgreSQL作为我的数据库,所有数据库表都存在于数据库中 这是我的settings.py文件 DATABASES = {     "default": {         "ENGINE": "django.db.backends.postgresql_psycopg2

我正在尝试运行“docker compose up”,而我的django应用程序没有看到我所有的数据库表。 我已经运行了多次迁移,还运行了syncdb,但都没有用。 我使用PostgreSQL作为我的数据库,所有数据库表都存在于数据库中

这是我的settings.py文件

DATABASES = {
    "default": {
        "ENGINE": "django.db.backends.postgresql_psycopg2",
        "NAME": "Vendor",
        "USER" : "postgres",
        "PASSWORD" : "sangobiyi",
        "HOST" : "db",
        "POST" : "5432",
    }
}
docker-compose.yml

version: '3.4'

services:
  db:
    image: postgres:latest
    restart: always
    environment:
      POSTGRES_DB: 'Vendor'
      POSTGRES_USER: 'postgres'
      POSTGRES_PASSWORD: 'sangobiyi'
      
  web:
    build: .
    image: temiloluwaelizabeth/vendor-business:v1.0.0
    command: python manage.py runserver 0.0.0.0:8000
    volumes:
      - .:/vendor_business
    ports:
      - "8000:8000"
    depends_on:
      - db
Dockerfile

FOM tiangolo/uwsgi-nginx:python3.8

LABEL Name-code6 Version=0.0.1
EXPOSE 8000

ENV LISTEN_PORT=8000
ENV USWGI_INI uswgi.information

WORKDIR /app
ADD . /app

RUN chmod g+w /app

ADD requirements.txt .
RUN python -m pip install -r requirements.txt
每当我在settings.py文件中将主机更改为“localhost”并运行python manage.py runserver时,它都可以正常工作,但当我在settings.py文件中将主机更改为“db”并运行docker compose up时,就会抛出编程错误

我已多次尝试运行迁移,所有内容都已迁移