Django not updating html templates in browser

29 views Asked by At

I set up Django with cookiecutter and am running the project with docker compose. Everything worked fine, however, when I update an .html template file. The change isn’t reflected on the webpage. I made sure that DEBUG = TRUE and refreshed/cleared my browser cache.

When I navigate the to the html file through the django sidebar I can see the changes there but not on the actual webpage (see attached screenshot).

I confirmed DEBUG =TRUE and cleared my chache/did a hard refresh with now luck. I'm on a windows pc.

Thank you in advance.

Github

Docker compose file.

version: '3'

volumes:
  dtj_local_postgres_data: {}
  dtj_local_postgres_data_backups: {}

services:
  django: &django
    build:
      context: .
      dockerfile: ./compose/local/django/Dockerfile
    image: dtj_local_django
    container_name: dtj_local_django
    depends_on:
      - postgres
      - redis
      - mailpit
    volumes:
      - .:/app:z
    env_file:
      - ./.envs/.local/.django
      - ./.envs/.local/.postgres
    ports:
      - '8000:8000'
    command: /start

  postgres:
    build:
      context: .
      dockerfile: ./compose/production/postgres/Dockerfile
    image: dtj_production_postgres
    container_name: dtj_local_postgres
    volumes:
      - dtj_local_postgres_data:/var/lib/postgresql/data
      - dtj_local_postgres_data_backups:/backups
    env_file:
      - ./.envs/.local/.postgres

  docs:
    image: dtj_local_docs
    container_name: dtj_local_docs
    build:
      context: .
      dockerfile: ./compose/local/docs/Dockerfile
    env_file:
      - ./.envs/.local/.django
    volumes:
      - ./docs:/docs:z
      - ./config:/app/config:z
      - ./dtj:/app/dtj:z
    ports:
      - '9000:9000'
    command: /start-docs

  mailpit:
    image: docker.io/axllent/mailpit:latest
    container_name: dtj_local_mailpit
    ports:
      - "8025:8025"

  redis:
    image: docker.io/redis:6
    container_name: dtj_local_redis

  celeryworker:
    <<: *django
    image: dtj_local_celeryworker
    container_name: dtj_local_celeryworker
    depends_on:
      - redis
      - postgres
      - mailpit
    ports: []
    command: /start-celeryworker

  celerybeat:
    <<: *django
    image: dtj_local_celerybeat
    container_name: dtj_local_celerybeat
    depends_on:
      - redis
      - postgres
      - mailpit
    ports: []
    command: /start-celerybeat

  flower:
    <<: *django
    image: dtj_local_flower
    container_name: dtj_local_flower
    ports:
      - '5555:5555'
    command: /start-flower

I changed the content in home.html and it did not update on the website in the browser.

0

There are 0 answers