프로젝트
[프로젝트] MOCO 모각코를 위한 웹서비스 05 - User 기능 추가(2)
Younghun
2022. 8. 13. 15:07
프로필 보기
사용자들은 자신 또는 상대방의 프로필을 확인할 수 있다. id값을 url에서 받아오면 id에 해당하는 user를 찾는다.
그리고 닉네임, 프로필 사진, 자기소개 등의 정보를 보여줄 수 있도록 context에 user를 보내준다. 자신의 프로필을 확인할 때는 edit_access 값을 True로 바꿔줘서 수정하기로 넘어갈 수 있도록 만들어준다. age는 birth에서 따로 계산해서 한국식 나이로 사용할 수 있도록 만들어줬다.
프로필 수정
수정할 때 기존의 정보가 담겨져서 나오도록 form을 만들어서 구현했다. 본인만 프로필을 수정할 수 있도록 미리 검사를 하고 다른 사용자가 접근하면 프로필 보기 페이지로 redirect시켜준다.
앞으로의 계획
이제 비밀번호 변경과 비밀번호 찾기만 구현하면 User 기능은 마무리 될 것 같다.
그러나 프론트팀과 협업하면서 한 가지 불편한 점을 발견했다. view를 어떻게 사용해야하는지 일일이 말로 전달해야하는 것이다. 이것을 문서화해서 소통할 수 있다면 훨씬 효율적일 것 같다. 그래서 API명세서를 만들기로 결정했다.
아직 많이 부족하고 미숙하지만 시도하고 개선하면서 실력이 느는 것 같다. 프로젝트가 끝났을 때 한층 성장한 나 자신을 기대해본다.