점프 투 장고를 참고하여 학습,제작하였습니다.
1.추천기능
1-1.추천 속성추가
Voca 모델에 추천 속성을 추가한뒤 적용한다.
auther voter 두개 모두 User 모델과 연결되있으므로 related_name 인수를 추가하여 해결한다.
python manage.py makemigrations
python manage.py migrate
1-2.버튼
"recommend" 클래스를 통해 버튼을 누르면 data-uri에 정의된 URL이 호출되도록 한다.
1-3.추천확인창
자바스크립트로 창을 띄우게 만든다.
1-4.url 매핑
추천 url을 매핑한다.
1-5.뷰
자신이 작성한 글에는 추천을 누를수없도록 한다.
다를경우 add 함수를 사용해 추천을 추가한다.
2.결과
'BackEnd > Django' 카테고리의 다른 글
[Django] 앵커 (0) | 2024.05.19 |
---|---|
[Django] 뷰 파일 분리 (0) | 2024.05.19 |
[Django] 삭제 (0) | 2024.05.18 |