장고/점프투장고

settings.py : templates , static, media_url

나도초딩 2023. 11. 12.

TEMPLATES

'DIRS': [BASE_DIR/'templates'],

 

STATIC_DIR 과 URL

STATIC_URL = '/static/'
STATICFILES_DIRS = [
BASE_DIR / 'static',
]

 

MEDIA_ROOT 와 MEDIA_URL

# 미디어 파일의 경로 설정
MEDIA_ROOT = os.path.join(BASE_DIR, "uploads")
MEDIA_URL = "/media/"

# 앞에 /를 더하면 절대 경로로 바뀐다.
# 127.0.0.1:8000/media/room_photos/1.jpg
# 만약 /를 안 붙이면, 내가 이 파일에 접속할 때 상대경로로 URL이 생성된다. -> 지저분해진다.
# 127.0.0.1:8000/admin/rooms/photo/1/change/media/room_photos/1.jpg
# 이 URL로 접속하면, 위의 미디어 파일의 경로로 들어가도록 하는 것이다.

 

댓글