반응형
웹 서비스 내부 데이터
1. static : 개발자가 웹 서비스 내부에서 미리 준비. css, js, img
2. media : 사용자가 업로드한 데이터
settings.py에서 다음 3개에서 static파일을 관리함
STATICFILES_DIRS : static 파일 경로
STATIC_ROOT : static 복사 파일 경로 모음
배포를 할 때 다음 명령어를 입력해서 STATIC_ROOT를 설정함
STATIC_URL : static 파일 제공 url
이렇게 함으로써 브라우저 단에서 접근할 수 있음
규모있는 웹 서비스를 만들게 될 때 필요한 기능
static파일들을 효율적으로 찾기 위함
Static file은 Javascript, CSS, Image 파일처럼 웹 서비스에서 사용하려고 미리 준비해 놓은 정적 파일입니다. 파일 자체가 고정되어 있고, 서비스 중에도 수시로 추가되거나 변경되지 않고 고정되어 있습니다.
Static file은 서비스에 필요한 정적 파일을 미리 준비해놓기 때문에 manage.py 도구에 findstatic과 collectstatic이라는 기능으로 정적 파일을 모으고 찾는 관리 기능을 제공합니다. manage.py은 Django 프로젝트를 관리하는 일에 필요한 기능을 명령줄 쉘(shell)에서 수행하는 도구입니다.
반응형
'○ WEB > 21.02 CodeLion_Django Web' 카테고리의 다른 글
[장고 입문] 10. 부트스트랩 활용편 (0) | 2021.02.26 |
---|---|
[장고 입문] 9. Static 실전 / StaticFiles경로 설정 / Static_Root 사용 이유? (2) | 2021.02.26 |
[장고 입문] 7. include를 통해 프로젝트의 urls.py와 앱의 urls.py 연결하기 (url mapping) (0) | 2021.02.26 |
[장고 입문] 6. urls.py 계층적 구성 : include 사용 (0) | 2021.02.26 |
[실전] 1. 웹제작 (0) | 2021.02.24 |