본문 바로가기

django static

(2)
[Django] media root에 이은 static root 설정과 css분리 방법 정리! 안녕하세요 시란입니다. 이전 포스팅에서 media root 와 media 컨텐츠에 대해서 공부 같이 했었죠? 이번 시간에는 static root 와 static 설정 방법을 알아보겠습니다. 먼저 static files, static설정이 왜 필요할까요? 우선 아래 코드를 보실께요. html 과 css 그리고 script로 완전 보기 힘들어요. 이렇게 한번에 html에 구겨넣는것도 물론 괜찮아요. 프로그램은 잘 돌아갑니다. 다만 수정할 부분이 생기거나 전체적인 틀을 수정해야된다거나 등의 문제가 발생시에는 다시 하나하나 스크롤 내려가면서 봐야되는 불편함이 생깁니다. 만약 기능별로 html 과 css, 그리고 script도 나눌수 있다면 편하게 기능별로 수정하기 편하겠죠? 먼저 settings.py에 들어갑니..
[Django] settings.py에서 media_url과 media_root 설정 및 ruls.py에서 import 구분하기 안녕하세요 시란입니다. 이번 포스팅에서는 media root와 media url 사용법 과 urls.py에서 import 를 할때 같은 앱명을 구분할때 할 수 있는 팁을 알려드리겠습니다. 먼저 media_root 와 media_url은 어떨때 사용할까요? post요청을 통해서 이미지를 올렸을때 따로 settings.py 를 건들지 않는다면 이미지는 아래와 같이 나의 BASE_DIR에 저장될것이에요 보이시죠? 내 베이스디렉토리에 이렇게 업로드가 되버립니다. 한두개 post를 통해 이미지들을 올릴때는 상관없겠지만 post 요청을 통해 이미지를 업로드하는 갯수가 많아질수록 내 base directory는 더러워질꺼에요. 보통 우리는 컴퓨터를 쓸때 폴더를 지정하고 해당 폴더에 목적에 맞는 파일들을 모아두고 쓰곤..