Closed choppaluv closed 6 years ago
저도 계획을 수정하여 trip안에 둘중에 하나만 사용해서 photo list를 넣는게 나을 것 같습니다. 두 가지 선택지를 고르고 에러메시지를 띄우는 등 매우 복잡할 것 같고 불러오는데에 시간도 오래 걸릴 것 같습니다. 업로드의 편의성이나 여행기록 면에서 date정보만을 받아서 photo page를 보여주는게 좋을 것 같습니다.
folder model만 만들고 addphoto와 addfolder를 구분해놓으면 충분히 가능할 것 같습니다.
대신 contents field를 빼는 것이 더 많은 작업을 줄여줄것 같습니다. photo는 전체적으로 readonly고 delete만 가능하게요.
좋은 의견 감사합니다! 현지님의 의견이 좋은 것 같으니 반영하여 backend 수정하도록 하겠습니다. 한가지 추가하자면 연말과 연초에 걸쳐 여행을 가는 경우(예를 들어 2018년 12월 부터 2019년 1월까지) folder 이름에 따라 sorting을 하게 되면 2019년 1월의 사진이 앞에 배치가 될 것 같아 folder name에 년도까지 저장하는 것이 좋지 않을까 생각합니다.
저도 date와 folder를 string으로 묶어서 백엔드에 저장하는 것 좋을 것 같습니다 ‘20180531_china’이렇게요
현재 저희가 계획한 Photo page의 구성에 따르면 Trip 안에 Date 안에 Folder 안에 Photo들이 들어있는 구조로 이루어져 있습니다. 이렇게 여러 단계로 이루어진 구성으로 인해 저희 페이지 구현에 있어서 여러가지 어려움이 예상되는데 이에 대해 의견을 나누고자 합니다.
우선 제가 생각하는 문제점들은 다음과 같습니다.
이러한 어려움들이 예상되어 Folder나 Date 둘 중 하나만 사용하는 것이 어떨지 의견을 나누고자 합니다. 모델 간의 관계가 너무 깊어서 이러한 어려움이 생기는 것 같아 Trip 안에 Folder 안에 Photo의 구조를 가지거나 Trip 안에 Date 안에 Photo를 가지는 것이 훨씬 나을 것 같다는 것이 제 개인적인 의견입니다.
제가 놓치고 있거나 잘못 생각한 부분이 있다면 말씀해주시고 모델들 간의 관계를 어떻게 하여 Photo page를 보여주는 것이 좋을지 의견을 공유해주시면 감사하겠습니다.