철학과 학생의 개발자 도전기
[프로젝트] MOCO 모각코를 위한 웹서비스 09 - Place 이미지 처리 본문
플레이스 썸네일
플레이스 후기에는 사진을 여러장 넣을 수 있다. 그러나 홈 화면에서는 대표 이미지 한 장만 보여주어야 한다. 그래서 첫번째 사진을 썸네일로 설정해서 홈에서 보여주도록 기능을 구현했다.
플레이스와 연결된 이미지를 모두 필터링해서 그 중 첫번째 이미지를 플레이스와 하나로 묶어서 보낸다.
만약 이미지가 없다면 None값을 넣는다.
이미지 수정
플레이스 후기를 수정할 때 이미지를 넣지 않으면 기존 이미지 그대로 사용된다. 그러나 이미지를 새로 넣으면 기존 이미지는 모두 연결 해제되고 새로운 이미지로 대체해야한다.
그러나 처음 clear메소드를 쓸 때 오류가 생겼었다.
이미지들을 연결 해제시키면 포리언 키가 사라지는데 포리언 키는 null값이 될 수 없었기 때문이다!
그래서 포리언 키에 null=True를 추가해서 오류를 해결했다.
'프로젝트' 카테고리의 다른 글
[프로젝트] MOCO 모각코를 위한 웹서비스 11 - 소셜로그인 (0) | 2022.08.29 |
---|---|
[프로젝트] MOCO 모각코를 위한 웹서비스 10 - 필터링/정렬/검색 (0) | 2022.08.29 |
[프로젝트] MOCO 모각코를 위한 웹서비스 08 - 좋아요 기능 (0) | 2022.08.17 |
[프로젝트] MOCO 모각코를 위한 웹서비스 07 - 이전 페이지로 이동 (0) | 2022.08.17 |
[프로젝트] MOCO 모각코를 위한 웹서비스 06 - API 명세서 (0) | 2022.08.15 |