반응형
django react 프로젝트에서
django에서 모델 생성 후 react에서 모델(텍스트, 이미지)을 불러오려고 한다
django admin에서 이미지를 업로드하고 프로젝트 폴더 media/uploads가 생성되고 이미지 파일도 잘 들어가 있다
하지만 localhost:8000/media/uploads/[image파일명].jpeg url을 입력하면 이미지를 불러오지 못 한다
이렇게 404 페이지가 뜬다
일단 내가 생성한 django react 프로젝트 구조는 이렇다
① backend/settings.py
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'
② backend/urls.py
from django.conf import settings
from django.conf.urls.static import static
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
이렇게 추가하고 다시 localhost:8000/media/uploads/[image파일명].jpeg url을 입력하면 이미지가 잘 뜨는 것을 확인할 수 있다
반응형