YUYANE

Django / MEDIA_ROOT, MEDIA_URL 본문

Framework/DJANGO

Django / MEDIA_ROOT, MEDIA_URL

YUYA 2021. 2. 24. 16:07

학습 강의

nomadcoders.co/airbnb-clone/lobby

 

 

MEDIA_ROOT

 

- 장고에게 파일 업로드 하라고 알려주는 절대 경로; 파일이 저장 될 위치

- STATIC_ROOT와 달라야 한다.

- config - settings.py 에서 설정

- 예시 코드

  업로드 되는 파일은 'uploads' 폴더에 저장될 것이다. 

MEDIA_ROOT = os.path.join(BASE_DIR, 'uploads')

 

 

MEDIA_URL

 

- MEDIA_ROOT로 서브 된 미디어 파일을 처리하는 URL; 

- '/'로 끝나야 한다.

- 시작할 때 '/'를 써야 절대 경로를 만들어준다.

  그렇지 않으면 상대 경로가 생성되는데, 루트에서 시작하지 않고, 현재 위치 URL 끝에서 파일명이 붙는다.

- 예시

MEDIA_URL = "/media/"

 

 

 

참고

docs.djangoproject.com/en/3.1/ref/settings/

Comments