Delete2 [기술면접] 7일차 문답 | Status Code, 소프트 삭제 Response 결과와 함께 status code를 반환하는 이유는 무엇입니까? 요청의 성공 실패 결과를 약속된 HTTP Status Code로 명시하여 개발과정 및 오류 처리를 용이하게 함 status code 약속을 지키지 않아도 프로그램을 작성하는데는 아무런 지장이 없지만 프론트엔드처럼 API를 사용하는 쪽에서는 API의 사용법만 알면 되고 그 이면에 어떤 로직이 있는지 알지 못해도 개발이 가능하기 때문에 약속된 대로 상태코드를 보내주어 협업을 편하게 진행함 +추가정보+ [HTTP 메서드를 써야하는 이유와 어떻게 써야할지를 자세히 적은 문서:)] https://evan-moon.github.io/2020/03/15/about-http-status-code/ [status code 문서] https:.. 2023. 7. 27. [TIL] 수정 기능, save & update 나머지 공부로 댓글 수정update 기능을 추가해보기로 한다. 이전에 쓰기create 삭제delete 기능들을 해보았으니 비슷한 결로 흘러갈 것이라 생각하고 시작. 적용과정 수정 기능은 이미 있는 db내용을 고치는 작업이다. 먼저 db에 저장된 row를 불러와야하고, 폼에 수정한 내용을 입력한 후 form 검증을 통과하면 db에 저장되는 방식을 사용한다. is_valid()를 통해 검증에 통과한 값이 저장되도록하는 두 가지 방법이 있다. - save - update update() 함수로 코드를 작성하던 중 save로 코드를 찾아 바꾸는 팀코드를 보았고 두 가지 기능의 차이가 궁금해졌다. 어라 왜 두 가지지?하고 궁금하다면 참지말고 공부! - 과정1 - 함수 기능 되짚어보기 이왕 하는 김에 crud기능.. 2023. 4. 15. 이전 1 다음