본문 바로가기
Django

70일 TIL

by 승현0604 2022. 12. 11.

오늘한일 

1. 좋아요 count 프론트엔드에 추가

2. feed page에서 article_id받고 상세페이지로 옮기는거 구현하기

3. 화질개선

 

아직못한것 

1. 페이지네이션

2. 검색기능 백엔드프론트랑 연동

 

오늘은 좋아요에 count를 추가하여 자신의 아이디로 좋아요를 누르면 카운트가 같이 올라가면서 빨간색으로 변하게끔 구현을 해주었습니다.  그러기 위해서는 count를 받아와야했는데

FeedData에 count를 새로받아와 주었고 temp_html에 새롭게 추가해주어 각 게시물마다의 좋아요를 받아오도록 설정을 해주었다.  그리고 위의 화면을 보면 Reed full stroy를 누르면 상세페이지로 가서 내가쓴게시물 혹은 다른사람이 쓴 게시물의 내용을 자세히 볼 수 있게끔 설정도 해주었다. 

 

그러기 위해서는 파라미터를 사용해 url에 article_id를 부여하여 그 안에있는 content와 title image를 받아오게끔해주어야 한다. 그러기 위해서는 파라미터를 받아와야한다,

다음 블로그정보와 같이 우리는 id의 값을 가지고 url에 넣어야했기에 그 값을 가져오는것이 필요했다. 그중에서도 우리는 그정보를 가져올 수 있는 window.location.search를 사용해서 ?id = A값을 가지고 와서 A부분을 code로 지정하고 

`http://127.0.0.1:8000/articles/${code}/`

백엔드 코드에 다음과 같이 넣어주어 그 articleid에 대한 정보를 가져오는 방법을 사용하였다. 전체 코드는 이러하다 

이런식으로 내가올린게시물의 id값을 하나하나 받아와서 제목, 이미지, 내용을 자세히 띄워놓을 수 있게끔 url을 지정해주었다. 

 

두번째 게시물에 대한 자세한 내용이다.

이번주는 요렇게까지 나의 역할을 마무리하였다!

'Django' 카테고리의 다른 글

72일차 TIL  (0) 2022.12.18
71일차 TIL  (0) 2022.12.18
69일차 TIL  (0) 2022.12.09
68일차 TIL  (0) 2022.12.07
67일차 TIL  (0) 2022.12.07