오늘의 학습 계획
_django 팀프로젝트 중 Delete와 Update 구현
기록하고 싶은 학습내용
_파이참에서 ctrl + shift + f 하면 검색을 할 수 있다.
오늘 만난 어려움
문제
_장고가 유알엘을 찾을 수 없을 때 나오는 에러.
삭제 요청은 받았지만 뭘 삭제해야하는지 알 수 없어서 생긴 에러다.
path 흐름을 다시 따라가며 살펴보아야 한다. 어딘가 path가 맞지 않는다.
튜터님들이 말씀하신 대로 코딩은 연결.
해결
_댓글 한 칸 한 칸이 pk혹은 id값을 제대로 받아와야 삭제 요청이 들어 갔을 때, '무엇을' 지울 지 알려줄 수 있다.
<div>
<form method="post" action="{% url 'comments:comment_delete' comment.pk %}">
{% csrf_token %}
<button type="submit">삭제</button>
</form>
</div>
그래서 위 코드박스 2번째 줄에 comment.pk가 해답이 된다.
comment가 DB데이터 comments를 for문으로 돌린 것이므로 .pk하면,
"for 문으로 돌린 DB의 pk값!" 뜻이 된다.
알게된점
_원리와 경로 위주의 사고가 에러 픽스에 도움이 되는 듯!
'About coding > Today I learned' 카테고리의 다른 글
2023년 04월 18일 TIL [#Django 심화] (0) | 2023.04.18 |
---|---|
2023년 04월 17일 TIL [#Django 심화] (0) | 2023.04.17 |
2023년 04월 13일 TIL [#Django 입문_팀프로젝트_day4] (0) | 2023.04.14 |
2023년 04월 12일 TIL [#Django 입문_팀프로젝트_day3] (0) | 2023.04.13 |
2023년 04월 11일 TIL [#Django 입문_팀프로젝트_day2 #실수로 venv없이 pip install 했을 때 대처법] (1) | 2023.04.11 |