-
[Django] Static 이미지를 수정해도 변경되지 않는 경우 (Static image modify not working)웹사이트 개발/Django 2024. 2. 8. 19:11반응형
Django로 웹 개발을 할 때 Static 이미지 수정이 반영되지 않을 때가 있다.
먼저, settings.py 파일에서 static 폴더의 설정이 제대로 되었는지 확인하자.
STATIC_URL = '/static/' STATICFILES_DIRS=[ os.path.join(BASE_DIR,'앱이름','static')]
settings.py 파일 내에 위와 같이 코드가 작성되어있는지 확인하고, static 폴더가 올바르게 있는지 확인한다.
이후 터미널에 아래와 같이 입력한다. (터미널 상에서 manage.py를 실행할 수 있는 위치여야한다.)
python manage.py collectstatic
만약 아래와 같은 메세지가 뜬다면, yes를 입력했을 때 static 폴더 변경 작업이 수행된다.
이후 다시 runserver을 하여 변경사항을 확인한다.
위와 같은 방법을 했는데도 변화가 없을 경우, 사이트를 닫고 크롬 등의 (웹 브라우저) 캐시를 없애보도록 하자
그리고 다시 runserver을 하면 잘 될것이다 :D
(크롬 : 우측 상단 더보기 > 방문기록 > (하위) 방문기록 > 좌측 인터넷 사용 기록 삭제 > "캐시된 이미지 파일" 선택 > 인터넷 사용 기록 삭제)
반응형'웹사이트 개발 > Django' 카테고리의 다른 글
[Django] HTML에 이미지 추가하기 / static 이미지 HTML에 띄우기 (0) 2022.07.30 [Django] 가상환경 설정 venv, source, activate, createsuperuser (0) 2021.08.14