WEB🛫/Django

[django] 인스타그램 클론 코딩 #2 : 좋아요 기능 / 팔로우 기능

hyunsix 2021. 5. 1. 12:44

오늘은 SSAFY 수업이 너무 빡셌...고! 약간 둘다 지쳐있는 상태라서 간단하게 좋아요 기능 / 팔로우 기능으로 나눠서 코딩을 하기로 했다! 

 

내가 맡은 part는 좋아요 기능!1) 전체 게시글 목록에서 좋아요기능 / 2) 세부 게시글에서 좋아요 기능 / 3) 좋아요 카운팅 까지 구현하기로 하였다. 

 

1. 좋아요 기능

 

우선 결과물을 보자면 요런 상태 ( 좋아요 아직 안누름 ! ) 에서

 

저 하트를 뿅! 하고 누르면! 머스크형 ㅎㅇ...

하트 채워지고 명수도 증가하는! 빠밤

 

views.py 코드를 염탐하자면

<개선해야할 부분>

전체목록보기에서도 좋아요를 구현해야하고 / 게시글상세보기에서도 좋아요를 구현해야하는데, 현재 좋아요를 누르면 어떠한 페이지로 보내야 하는 상황이다. 그래서 전체목록에서 누르면 전체목록으로 보내야하고 / 상세보기에서 누르면 상세보기로 보내야하니깐 views.py에 좋아요기능 함수를 2개를 만들었다. like, detail_like  

 

뭔가 똑같은 기능을 하는 함수를 2개나 만들어서 찝찝한 기분,, 하나로 if / else를 통해 구현해보려고 했는데 생각같이 잘 안되서 우선 두었다. 

자바스크립트를 곧 배우는데 자바스크립트를 배우면 굳이 페이지 이동 없이 좋아요 기능을 구현할 수 있다고 하니 참고해서 수정하면 좋을 듯 하다!_!

 

 

2. 팔로우 기능

 

팀원이 만든 팔로우 기능!

 

팔로우 기능 + 해당 프로필페이지의 유저가 게시물을 몇 개 만들었는지까지 구현해주셨다! 

오늘은 여기까지! 빨리빨리도 좋지만 꾸준히 하는걸 목표로!