django media_root와 media_url을 알아봅시다.
안녕하세요. 이번 시간에는 settings.py에 작성하는 MEDIA_ROOT와 MEDIA_URL을 어디에 쓰는지 알아보겠습니다. 먼저, Post에 ImageField를 추가했어요. ImageField를 사용하기 위해서는 Piliow를 설치해야 합니다. 이는 장고가 이미지 field를 validation 할 때 piliow를 쓰기 때문입니다. 이제 post 테이블을 보면 image가 VARCHAR로 있음을 알 수 있는데요. 직감하셨겠지만, 이 필드는 경로를 저장합니다. 실제 파일은 이 경로값을 읽어온 다음에 파일로 접근하게 됩니다. 이제, 새로운 포스트 하나 만들고 1.jpg를 이미지로 해 보겠습니다. 그러면, 제 프로젝트 root 폴더에 1.jpg가 올라가 있음을 볼 수 있는데요. 사실 이는 원하는 방..
웹/장고
2023. 1. 3. 01:00
최근댓글