pk : 1 not found error

장서연·2021년 9월 13일
0


urls.py에서 update/ url 뒤에 <int:pk> 를 적어주지 않아서 그럼. Mypage 로 화면상 보이는 것을 클릭하면 accountapp:detail 로 가라고 설정을 한 것을 볼 수 있는데,



detail.html을 그리려고 보니, profileapp:update pk=... 에 해당하는 것을 찾을 수 없어 Rendering 오류가 났던 것이다.

즉 내가 한 실수는, 이 포스팅의 첫번째 사진의 profile의 update 경로에서 뒤에 <int:pk>를 써주지 않은 것인데, profileapp url을 사용하길 원하는 accountapp의 detail.html에 렌더링 오류를 내는 예상하지 못한 오류를 내게 된다.

그러니, update하거나 delete할 때는, url에 pk값을 잘 써주었나 확인하자. 유저를 특정하는 아주 중요한 숫자이며, url에 꼭 들어가야 하는 값이기 때문이다.

0개의 댓글