Django poj.c B11) 아직도 프로필 업데이트 페이지 - 20, 21일차
Code B Django 11번 글, 프로젝트 20, 21일차 (토, 일)
1.
의사 선생님과 연인에게 일 중독 경고를 받고 있다.
그래서 주말엔 되도록 쉬려고 노력하고 있다.
2.
쉬려고 노력은 하고 있으나,,,,
프로젝트 3주가 지나갔는데
예상보다 결과물이 너무 빈약해서 조바심이 난다.
1차 프로젝트가 끝났을 때는 뭐든지 다 할 수 있을 것 같은 자신감이 있었는데
3.
며칠째 프로필 업데이트 기능을 구현하지 못하고 있어 고생 중이다.
동작하지 않는 코드의 원인 파악이 잘 되지 않는 게 가장 큰 문제
1차 시도 )
update 함수에 get과 post 방식 모두를 넣고
업데이트할 객체를 불러와 표시하고 수정하고 저장하는 로직을 작성
결과 -> 서버가 'POST' 200 수신했으나 객체가 저장되지 않고 다시 'GET' 방식의 페이지 호출로 넘어감
2차 시도)
update_page 함수로 수정할 객체를 불러와 표시하고
update 란 이름이 또 다른 함수로 입력받은 객체를 저장하는 로직
결과 -> User 객체를 호출한 적이 없음에도 User 객체를 찾을 수 없다며 404 에러
결과2 -> profile url에서 시작하는 어떠한 함수를 작성해도 Django가 User 객체를 찾으려고 시도하려고 함을 인지
다음 계획)
User 정보를 같이 넘기는 코드를 작성해보고 ( 사실 1차 시도와 같은 로직이 됨)
실패할 경우 CBV 로직을 찾아볼 예정
4.
Django의 내부 로직을 잘 이해하지 못하고 있는 것 같다.
내부 함수를 타고 들어가며 코드를 읽고 있으나, 아직 내 실력으론 전체 그림을 그릴 수 없었다.
어렵네요 참;;