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의 내부 로직을 잘 이해하지 못하고 있는 것 같다.
내부 함수를 타고 들어가며 코드를 읽고 있으나, 아직 내 실력으론 전체 그림을 그릴 수 없었다.
어렵네요 참;;
'프로젝트 > Django - How Dimt?' 카테고리의 다른 글
Django poj.c B13) 게시판 뼈대, 모델 클래스 내부에 함수 넣기 - 23일차 (0) | 2022.05.11 |
---|---|
Django poj.c B12) 에러 원인 해결, 프로필 업데이트 완성 - 22일차 (0) | 2022.05.09 |
Django poj.c D1 ) 금요일, 3주차 중간 발표, ORM - 19일차 (0) | 2022.05.06 |
Django poj.c B10) get_or_create !! - 18일차 (0) | 2022.05.06 |
Django poj.c F1) 리눅스마스터 자격증 시험준비 - 16, 17일차 (0) | 2022.05.04 |
댓글