피드백중에 메인화면 말고도 책추천말고 여러가지 정보가 main에 한눈에 보이면 좋겠다고 말했던 피드백이 있었다 그부분에 대해서는 다음과 같이 변동을 하였다
원래 main 중간화면
다음과 같이 변동을 하였습니다 .책추천 맞춤도서하나랑 인기피드 독서왕 등 한눈에 이 사이트에서 돌아가고있는 user사이의 기묘한 신경전을 유발(?)할 수 있는 모든것들이 여기에 다 들어있다.
2. 크롤링인 배포과정에서 반복해서 데이터가 여러번들어가지는 문제점 발생!
이 문제는 무엇이냐 배포과정에서 우리는 일일이 마이그레이트, 마이그레이션, 런서버등 3번의 걸쳐서 프로그램에 데이터를 쌓아두고 실행을 해야하는데 우리서비스는 하나의 과정을 통할때마다 크롤링부분을 주석처리해주지 않으면 같은 데이터가 3번쌓이는 문제점을 보였었다. 그래서 코딩을 하나 짜놔서 그문제를 해결하였다.
바로 이부분이다 이 코드를 풀이해보자면 처음 크롤링을 진행했을 때 우리가 만든 Book모델에 책의 데이터가 쌓이게 되는데 크롤링을 한 자료는 한페이지당 80페이지 그걸 5페이지 정도를 크롤링을 해서 데이터를 가져온다 그렇다면 DB안에서는 id가 400까지 존재를하는데 이조건문을 이용을해서 400을 넘지않게하고 그대로 pass를 시켜주는 역할을 해줘서 반복해서 데이터가 쌓이지 않고 한번만 데이터를 들어가게끔해줄수 있다는 장점을 가진 코드를 스스로 짜보았다.
실험으로 8페이지를 해보았는데 다시실행을 했을때 저 조건문에 걸려 더이상 데이터가 걸러나오지않는현상으로 돌려놓았습니다.
오늘 드디어 배포를 성공을 했습니다. 배포사이트는
Thumbook
독후감을 작성해주세요 책에 대한 인상이 깊으셨다면 글로 표현해주세요 기록하기 ->
www.thumbookfe.ml
다음과 같이 도메인 배포에 성공을 했는데 오늘부터 피드백을 받고 대거 수정을 진행할 예정입니다. 그중에서도 각자가 담당했떤 부분에 대한 수정을해야하는데 피드백을 기다리고있는 상황입니다
배포처음해봤는데(물론 내가직접적으로한건아니지만) 내가처음 만든사이트가 사람들앞에서 처음 선보인다는게 신기하고 뭔가...뿌듯했다(짱신기하네!!)그래서 가볍게 이벤트도 준비하였다.