본문 바로가기
○ WEB/21.02 CodeLion_Django Web

[장고 입문] 8. static 개념 설명

by 0ver-grow 2021. 2. 26.
반응형

 

웹 서비스 내부 데이터

1. static : 개발자가 웹 서비스 내부에서 미리 준비. css, js, img

2. media : 사용자가 업로드한 데이터

 

 static 파일

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)에서 수행하는 도구입니다.

 

 

6. Django 정적 파일 기능 이해하기 · Kay on the rails

6. Django 정적 파일 기능 이해하기 26 Apr 2015 지난 5회에서 다룬 정적 파일을 Django에서 어떻게 다루는지 자세히 알아 보겠습니다. 1. Django와 정적 파일 웹 서버와 웹 애플리케이션, 그리고 정적 파일

blog.hannal.com

 

반응형