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