[CSAPI] Django Image 모델 추가

[CSAPI] Django Image 모델 추가

Image model

먼저 image 파일을 업로드할 수 있도록 model 을 추가하고, django admin 페이지에서 확인한다.

pillow 패키지 설치

$ pip install pillow

config/settings.py 에 media 파일들을 저장할 디렉토리와 전달할 url 정보 추가

MEDIA_URL = '/media/' MEDIA_ROOT = BASE_DIR / 'media/'

config/urls.py 에 urlpatterns 에 추가

urlpatterns +=static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

csapi/models.py 에 OriginImage model 추가 - media/origin_images 에 저장되도록 지정

from django.db import models class OriginImage(models.Model): origin_image = models.ImageField(upload_to = 'origin_images/')

from http://not-to-be-reset.tistory.com/522 by ccl(A) rewrite - 2021-10-05 19:26:55