본문 바로가기
카테고리 없음

장고 이미지 업로드 기능 만들기

by 긍열! 2021. 7. 26.
728x90

1. settings.py 수정

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'

2. urls.py 수정

from django.conf import settings
from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

3. 다운로드

 pip3 install pillow

 

4. models.py 작성

image = models.ImageField(upload_to='images/')

 

5. 디렉토리 생성

media/images

 

6. template에서 form 태그 수정

 <form method = "post" enctype="multipart/form-data">

 

7.views.py 작성 시 이렇게 작성

form = PostForm(request.POST, request.FILES)

728x90