Django
장고 설정은 이 글을 참고 바람
https://developer0809.tistory.com/104
[#. Django] Django admin/api(drf)에 image 업로드하고 react에서 image 불러오기
웹사이트 랜딩 페이지에 swiper.js를 이용한 슬라이드 이미지, 제목, 내용을 admin에서 추가/수정할 수 있도록 하려고 한다 django admin에 모델을 추가하고 rest api에도 추가할 것이다 ① Pillow 설치 Pillow
developer0809.tistory.com
React.js
이미지 경로를 설정해주면 된다.
src={http://localhost:8000/letter/uploads/images/${currLetter.photoName}}
400 에러날 경우
- localhost:8000 대신 127.0.0.1 사용하기
404 에러날 경우
- 장고 admin 페이지에 들어가서, 사진을 관리하는 DB가 어디인지 잘 파악해서 경로에도 반영해주어야 한다.
정리하자면, 이미지 경로는
'지금 쓰고 있는 로컬호스트 주소 / 사진 관리하는 장고 DB 이름 / 사진이 로컬에 저장되는 경로 / 사진 이름(확장자포함)' 이다.
ex) http://localhost:8000/letter/uploads/images/${currLetter.photoName}
참고로 내 작업 파일은 이렇게 구성되어 있다. 알아서 자신의 상황에 맞게 참고하기 바랍니당.
'Library-Framework > React' 카테고리의 다른 글
[React] MVC 아키텍처, 리액트의 특징 (0) | 2023.01.05 |
---|---|
[React] styled-component 사용해서 html body 왼쪽 여백 없애기 (0) | 2022.12.11 |
[React] styled-components 사용하기 (0) | 2022.10.24 |
[React] react v6 뒤로 가기 버튼 만들기 (0) | 2022.10.24 |
[React] DOM 선택 시, querySelector 대신 useRef 사용하기 (0) | 2022.10.24 |