nullvuild

Bloger @nullvuild

Created Date '2025/03/15 오후 09:37

Modified Date '2025/03/15 오후 09:37

#Django #Static #Media #Settings

Django에서 정적 파일(static files)과 미디어 파일(media files)을 설정하는 방법을 설명한다. 정적 파일은 CSS, JavaScript, 이미지 등과 같은 파일을 의미하며, 미디어 파일은 사용자가 업로드한 파일을 의미한다.


Static 파일 설정

정적 파일을 설정하려면 settings.py 파일에 다음과 같이 설정을 추가해야 한다.


# settings.py

# 정적 파일을 저장할 디렉토리 경로
STATIC_URL = '/static/'
STATICFILES_DIRS = [BASE_DIR / "static"]

위 설정에서 STATIC_URL은 정적 파일을 서빙할 URL 경로를 지정하고, STATICFILES_DIRS는 정적 파일을 저장할 디렉토리 경로를 지정한다. BASE_DIR은 프로젝트의 루트 디렉토리를 의미한다.


Media 파일 설정

미디어 파일을 설정하려면 settings.py 파일에 다음과 같이 설정을 추가해야 한다.


# settings.py

# 미디어 파일을 저장할 디렉토리 경로
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR / "media"

위 설정에서 MEDIA_URL은 미디어 파일을 서빙할 URL 경로를 지정하고, MEDIA_ROOT는 미디어 파일을 저장할 디렉토리 경로를 지정한다. BASE_DIR은 프로젝트의 루트 디렉토리를 의미한다.


결론

Django에서 정적 파일과 미디어 파일을 설정하는 방법을 설명했다. 정적 파일과 미디어 파일을 적절히 설정하면, 웹 애플리케이션에서 필요한 파일을 효율적으로 관리하고 서빙할 수 있다.

Nullvuild

Nullvuild

@nullvuild

프로필