본문 바로가기

Python/django

[#. Django] The current path ~ didn’t match any of these django에서 업로드한 이미지 불러오지 못 하는 에러 해결

반응형

 

 

 

 

 

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을 입력하면 이미지가 잘 뜨는 것을 확인할 수 있다

 

 

 

 

 

 

 

반응형