image(media) 파일을 DB 이외의 로컬 저장소에서 관리하게 만들기 {django}

FileField, ImageField

Managing files {docs.djangoproject.com}

로컬 저장소를 활용하기 위해 장고는 기본적으로 MEDIA_ROOT, MEDIA_URL 세팅을 사용한다. 저장소에 대한 선택권은 우리에게 있다. File storage {django}를 확인해보라.

DB에는 파일이 들어가지 않는다. FileFieldImageField의 경우 Path와 URL만이 저장된다.

파일명이나 파일 위치를 바꾸는 행위, 파일을 수정하는 행위는 반드시 해당 필드의 save 메서드 호출을 필요로 한다.

Static files

How to manage static files (e.g. images, js, css) {django}로 가세요

FileReader js object

FileReader {js}

File Storage

File storate {docs.djangoproject.com}

Go Further

Resource Storage와 Database를 연동하는 방법에 대하여 알아봅니다.