-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
포스팅의 좋아요 구현 강의에서 templatetag가 동작을 안하는 것 같습니다.
22.05.11 14:09 작성 조회수 139
0
안녕하세요 선생님, 포스팅의 좋아요 구현 강의에서 templatetag의 내용을 듣고 선생님과 같이 코드를 따라 쳤는데, 제꺼에서는 좋아요 버튼을 눌렀을때 {{ post:is_like_user:user }}가 바뀌지 않습니다. 제가 코드의 오타가 있는건가 싶어서 선생님의 코드와 비교도 해보고, 여러 번 확인해봤는데, 저는 오타를 확인하지 못한 것 같습니다. 그래서 하나하나 동작을 따라가면서도 해봤는데 도저히 못찾겠어서 질문을 올리게 되었습니다.![](https://cdn.inflearn.com/public/files/posts/0c1a2a48-17ce-4334-a511-2a3c24677b4e/스크린샷 2022-05-11 오후 1.57.44.png)
![](https://cdn.inflearn.com/public/files/posts/1e473fad-bada-4991-b4a1-8350f0e1ac2c/스크린샷 2022-05-11 오후 1.57.51.png)
![](https://cdn.inflearn.com/public/files/posts/661876ed-7fe6-49a0-b17b-94ae58b7c734/스크린샷 2022-05-11 오후 1.57.58.png)
![](https://cdn.inflearn.com/public/files/posts/8a0358a9-76ae-413d-bd6f-f24629727e1a/스크린샷 2022-05-11 오후 1.58.02.png)
![](https://cdn.inflearn.com/public/files/posts/ced711d6-f847-4a7c-b662-dcdc944d3bcd/스크린샷 2022-05-11 오후 1.58.09.png)
![](https://cdn.inflearn.com/public/files/posts/80e03704-90de-4385-b81a-6546af858e32/스크린샷 2022-05-11 오후 2.02.34.png)
![](https://cdn.inflearn.com/public/files/posts/0c1a2a48-17ce-4334-a511-2a3c24677b4e/스크린샷 2022-05-11 오후 1.57.44.png)
![](https://cdn.inflearn.com/public/files/posts/1e473fad-bada-4991-b4a1-8350f0e1ac2c/스크린샷 2022-05-11 오후 1.57.51.png)
![](https://cdn.inflearn.com/public/files/posts/661876ed-7fe6-49a0-b17b-94ae58b7c734/스크린샷 2022-05-11 오후 1.57.58.png)
![](https://cdn.inflearn.com/public/files/posts/8a0358a9-76ae-413d-bd6f-f24629727e1a/스크린샷 2022-05-11 오후 1.58.02.png)
![](https://cdn.inflearn.com/public/files/posts/ced711d6-f847-4a7c-b662-dcdc944d3bcd/스크린샷 2022-05-11 오후 1.58.09.png)
![](https://cdn.inflearn.com/public/files/posts/80e03704-90de-4385-b81a-6546af858e32/스크린샷 2022-05-11 오후 2.02.34.png)
답변을 작성해보세요.
0
이진석
지식공유자2022.05.11
안녕하세요.
instagram_tags.py 에 구현하신 is_like_user 필터는 현재 좋아요 현황을 DB에 조회를 하고 있습니다.
템플릿에 <빈 문자열> 출력이 아니라 False 로 찍히시는 걸 보면, 템플릿 태그는 동작하고 있구요.
구현하신 post_like, post_unlike 뷰에서는 post 조회, messages 남김, http referer 조회, redirect 응답만 할 뿐, 실질적으로 좋아요/좋아요 취소 로직을 구현하지 않으신 듯 합니다. 그래서 post_like 뷰가 수행이 되어도 DB에 좋아요를 저장하지 못한 것이죠.
차근차근 확인해보세요.
화이팅입니다. :-)
답변 1