django
-
[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 폴더 변경 작업이 수행된다. 이후 다..
-
[Django] HTML에 이미지 추가하기 / static 이미지 HTML에 띄우기웹사이트 개발/Django 2022. 7. 30. 19:35
HTML에서 원래 이미지를 넣듯이 코드를 작성한 후 runserver시키면 Django에서는 이미지가 깨져서 나타난다. 그래서 이미지를 넣을 때에는 static이라는 폴더를 따로 형성하고 경로 지정을 해주는 작업이 필요하다. 1) settings.py settings.py 파일 내, SATIC_URL = '/static/' 아래에 다음과 같은 코드를 붙여넣는다. STATICFILES_DIRS=[ os.path.join(BASE_DIR,'myprofile','static')] STATIC_ROOT = os.path.join(BASE_DIR, 'static') 그러면 os에 에러가 뜰텐데, import os를 해줌으로써 해결해준다. urls.py 이후, urls.py에서 아래와 같은 코드를 추가한다. url..