작성자 | 성창민 |
일 시 | 2024. 10. 31 (목) 18:00 ~ 21:00 |
장 소 | 미래관 자율주행스튜디오 429호 |
참가자 명단 | 임혜진, 이재영, 성창민, 장원준, 김명원 |
사 진 |
디버그모드
강의에서 나온 설정방법이랑 좀 달라서 헤멨다.
그래도 이렇게 설정을 어떻게 하고
정지점? 을 설정해두고 벌레모양을 누르면 서버가 실행된다.
정지점을 누른 곳이 post의 리턴이므로, debug를 작성하고 post를 해보면?
정지점에서 코드가 멈추고 이 때의 상황을 디버그 창에서 볼 수 있다.
이런 편리한 기능을 모르고 지금까지 코딩을 했다니. 지금이라도 알아서 다행이다.
복습
지금까지 hello_world 만든 구조를 돌아보기
앞으로 할 것 - 아무나 요청을 보내지 못하도록 인증시스템 구축, Account app내 들어갈 기능 구현
CRUD 복습
create read update delete
장고는 CRUD를 쉽게 할 수 있는 클래스를 제공해 줌
이게 바로 Class Based View
지금까지 한건 Function Based View
class based view를 사용하면, 생산성 가독성 좋아짐, 복잡성 낮아짐
우리가 만드는 대부분의 것들은 crud에 들어감. crud view를 상속받아서 사용할 생각을 하면 생산성 올라간다는 것.
CreateView로 회원가입 만들기
class based view를 만들 땐 주요한 파라미터를 입력해줘야 함.
User는 아무 생각 없이 상속받아서 사용했었는데, 이 강의에서 ctrl+b라는 것을 알게되어 코드를 볼 수 있었다.
ctrl+b를 누르면 그 코드의 위치로 간다.
이제서야 본격적으로 개발에 들어가는데, 진도가 느린 것 같아서 걱정입니다. 더 열심히 해서 이번 모각코가 끝나기 전 배포까지 완료해보고 싶습니다.