본문 바로가기

Django75

81일차 TIL 오늘한일 1. 좋아요 reload없이 실시간으로 좋아요기능 만들기 피드백 내용중에 좋아요를 누를 시 화면이 새로고침이 되어 페이지가 고정이 안된다는 피드백을 받아서 요청과 동시에 반응하는 동기방식으로 수정을 하였습니다. (1) . 위에 코드는 실시간으로 색이 red일때 grey로 변하게하게하고 textcontent를 +1로 실시간으로 변동해서 HTML를 inner를 해주는방식으로 하였다. 이런식으로 하면 데이터가 바뀌어들어가게되어서 실시간으로 카운트가 1로 올라갔다가 내려갔다를 계속 설정해줄 수 있다. (2). 그리고 새로고침을 했을때 기존의 좋아요방식을 그대로 넣어두면 데이터가 반영된채로 다시 articles/list url로 데이터를 받아오기 때문에 새로고침을 해도 데이터 유지는 문제가 없이 잘 해결.. 2023. 1. 1.
80일차 TIL 1. 화면이 잘리는현상 발견... 이건...진짜 오늘하루종일 걸렸다 바로 문제가 무엇이냐 css상 width : 100%로 설정한것이 굉장히 많았는데 그러다보니 사용자마다 화면이 달라서 화면이 크게 나오는사람도 있고 작게나오는 사람도 있었따 근데 그게 문제가 아니였고 화면이 잘리는 현상이 발생을 하였다. 이렇게 나오는 화면이 생기는데 이걸 오른쪽으로 스크롤하면 다음과 같이 짤리는현상이 발생을 한다..;;그래서 이부분을 수정을 했는데 도저히 수정할수가없어서...일단 그냥 가로길이를 전부 지정해서 했다.. 사실이부분이 이번프로젝트에서 가장 시간을 많이잡아먹은 쓸데없는부분이였지만 사용자입장에서는 불편하다고 느꼈으니 어쩔수없는 도리였따.. 그래서 가로길이를 전부지정한덕분에 지금은 모두 잘된다... 가운데 맞춤하.. 2022. 12. 26.
79일차 TIL 피드백중에 메인화면 말고도 책추천말고 여러가지 정보가 main에 한눈에 보이면 좋겠다고 말했던 피드백이 있었다 그부분에 대해서는 다음과 같이 변동을 하였다 원래 main 중간화면 다음과 같이 변동을 하였습니다 .책추천 맞춤도서하나랑 인기피드 독서왕 등 한눈에 이 사이트에서 돌아가고있는 user사이의 기묘한 신경전을 유발(?)할 수 있는 모든것들이 여기에 다 들어있다. 2. 크롤링인 배포과정에서 반복해서 데이터가 여러번들어가지는 문제점 발생! 이 문제는 무엇이냐 배포과정에서 우리는 일일이 마이그레이트, 마이그레이션, 런서버등 3번의 걸쳐서 프로그램에 데이터를 쌓아두고 실행을 해야하는데 우리서비스는 하나의 과정을 통할때마다 크롤링부분을 주석처리해주지 않으면 같은 데이터가 3번쌓이는 문제점을 보였었다. 그래서.. 2022. 12. 26.
78일차 TIL 오늘 한일 1. 프론트 문제점발견 이게바로 정상적인 검색 결과인데 이렇게 오류가 날때가있어서 수정작업을 진행하였다. 근데 정확히 어떤오류인지는 판단할수가 없었는데 확실한건 검색결과가 적으면 저렇게 깨지는 현상이 발생하였고 특히나 책마다 나오는 형태가 다 달라서 그냥 검색했을때 나오는 게시판을 하나 만들어주기로 하였다. 그래서 저는 책의 제목, 이미지, 내용을 자세히 표현을 해주기로 하였음. 다음과 같이 변경을 하였다. 방법은 일단 row row-cols-1저부분에 오류가 있는것같아서 일단 전체다삭제하였고 검색결과르 볼때 상세하면 좋을것같다는 생각이 들어서 상세내용을 넣어주기로 하였다. 이부분을 삭제하고 js코드에서 새롭게 나오게하도록 양식하고 구성을 짜서 구성하였다. 2. 이미지를 눌렀을때 상세보기로 가.. 2022. 12. 21.
77일차 TIL 오늘 한일 피드백을 되도록 수용하기 위해서 메모장에 정리한 내용을 그대로 가져왔다. 최종 1. 좋아요순 날짜순 일단 셀렉트바하나만들기 -->쉽지않음 최종 2. 왼쪽에 좋아요 많은 순?? 금주 독서왕! 오른쪽에는 추천도서 선택한거 기준가지고오기 이거는 그대로?? post 모델을 만들어서 이..일단 알겠습니다 최종3 .booklist에 대한 명확한게 필요하고 설명도필요하고 중요한건 고객입장이되어야함 1. 피드 페이지 좋아요 and 시간순으로 나열하는것을 설정할 수 하였습니다. 다음과같이 select를 나열을했고 onChange = Best()를 이용해서 값을 JS로 넘겨주었다. 그리고 백엔드를 설정하였는데 설정한부분으 다음과 같다. 시간순을 경우 create_at으로 설정을 하게끔하였고 좋아요순은 좋아요 순.. 2022. 12. 20.
76일차 TIL 1. 백엔드 and 프론트엔드 도메인을 사서 배포작업하는것을 시도해봄 3주차 : 서비스 배포하기 (notion.so) 3주차 : 서비스 배포하기 영상 링크 www.notion.so 강의를 들으면서 팀원들중 배포를 먼저하는사람이 진행하기로 했는데 다음과 같은 강의를 들으면서 진행을 하여 도메인을 구매하고 도커와 gunicorn을 사용하여 배포를 진행하였다. 그리고 성공을 하였지만 아쉽게도 배포담당은 하지못했다.. 2. 사람들에게 피드백을 받은 내용을 바탕으로 수정을 진행했음 일단 저번시간에 했던 2022. 12. 20.