drf로 팔로우 토글 기능 로직 기억하기
우선 urls.py 안에 url을 지정해주고
view를 작성해주는데 여기서 토글 로직이 들어간다.
you라는 변수안에 내가 포스트로 보낸 정보의 id 를 가진 오브젝트를
담고 me라는 변수안에는 현재 접속해있는 request.user 를 담는다
if me in you.followes.all 문을 이용해서
내가 만약 팔로우를 누른(you를 팔로우한)목록안에 있다면
you.follwers.remove(me) 팔로우 목록에서 나(me)를 지워주고
else : 없다면
you.follwers.remove(me) 팔로우 목록에 나를 추가해주는 로직을 가진
코드이다.
프론트에서 이 기능을 구현할때도 같은 방식으로 해서 팔로우 목록안에
있다면 언 팔로우 버튼을 보여주고 목록안에 내(me)가 없다면 팔로우
버튼이 보여지게끔 프론트를 작성하면 된다.