(detail 같은 경우 특정 유저의 정보를 봐야하는 것인데, 그 계정의 id 즉 primary key가 필요하다. 몇번 유저의 정보의 접근 할 것인지 지정해줘야 이것이 원하는 대로 동작 하게 된다. 따라서 위와 같이 경로명이 일반적이지 않고 다르다.)
정보 페이지로 향하는 링크 만들기
(로그인이 되어 있는 경우에만 활성화 되어야 한다.)
(url 정보와 유저의 pk 정보를 같이 보내준다.)
실행 결과
(header 부분을 보면 로그인 된 상태에선 Mypage가 활성화된 모습을 볼 수 있다.)
(MyPage를 눌러서 확인한 나의 가입 정보와 아이디 정보)
위의 detail.html 템플릿에서 사용하는 user 객체의 이름을 다르게 설정 가능하다. 따라서 아래와 같이 detailView 에 지정
(target_user라고 이름을 따로 지정해 주었고 아래와 같이 detail.html에 따로 지정해주었다.)
(이렇게 되면 지금은 나의 페이지 밖에 없지만 나중에 다른 사람이 나의 페이지에 오더라도 정상적으로 나의 정보를 볼 수 있게 되는 것이다.)