Django에서 정적 파일(static files)과 미디어 파일(media files)을 설정하는 방법을 설명한다. 정적 파일은 CSS, JavaScript, 이미지 등과 같은 파일을 의미하며, 미디어 파일은 사용자가 업로드한 파일을 의미한다.
정적 파일을 설정하려면 settings.py
파일에 다음과 같이 설정을 추가해야 한다.
# settings.py
# 정적 파일을 저장할 디렉토리 경로
STATIC_URL = '/static/'
STATICFILES_DIRS = [BASE_DIR / "static"]
위 설정에서 STATIC_URL
은 정적 파일을 서빙할 URL 경로를 지정하고, STATICFILES_DIRS
는 정적 파일을 저장할 디렉토리 경로를 지정한다. BASE_DIR
은 프로젝트의 루트 디렉토리를 의미한다.
미디어 파일을 설정하려면 settings.py
파일에 다음과 같이 설정을 추가해야 한다.
# settings.py
# 미디어 파일을 저장할 디렉토리 경로
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / "media"
위 설정에서 MEDIA_URL
은 미디어 파일을 서빙할 URL 경로를 지정하고, MEDIA_ROOT
는 미디어 파일을 저장할 디렉토리 경로를 지정한다. BASE_DIR
은 프로젝트의 루트 디렉토리를 의미한다.
Django에서 정적 파일과 미디어 파일을 설정하는 방법을 설명했다. 정적 파일과 미디어 파일을 적절히 설정하면, 웹 애플리케이션에서 필요한 파일을 효율적으로 관리하고 서빙할 수 있다.
@nullvuild