게시글 작성을 통해 이미지를 등록할 수 있다
등록한 이미지는 media 폴더에 저장되어 db에 저장된 이미지의 url을 통해 불러오는 형식인데
<!-- 포스트 이미지를 가져오는 곳-->
<img class="card-img-top" src="{{ post.image.url }}" alt="..."/>
그 등록되는 이미지들이 media 폴더에 계속해서 쌓이고 있었다
그래서 게시글 삭제시 등록된 이미지도 함께 삭제되게 하기 위해
패키지를 먼저 설치해준다
pip install django-cleanup
[프로젝트폴더] settings.py:
INSTALLED_APPS = [
'django_cleanup.apps.CleanupConfig',
]
위 문구를 추가해주니 자동으로 삭제된다
이렇게 간단하다니..!
'Django' 카테고리의 다른 글
파이썬 장고 실무 심화 1주차_DRF, HTTP (10) | 2023.04.18 |
---|---|
HTTP response status codes 상태 코드 (0) | 2023.04.18 |
Django 한국 시간 설정 (0) | 2023.04.16 |
django 명령어 flush db삭제 (0) | 2023.04.14 |
Django ImageField 저장 안 될 때 enctype (0) | 2023.04.13 |