카테고리 없음

[Django] 인프런 Django로 Pinterest 따라 만들기 (8)

성창민1214 2024. 10. 31. 21:23
작성자 성창민
일 시 2024. 10. 31 (목) 18:00 ~ 21:00
장 소 미래관 자율주행스튜디오 429호
참가자 명단 임혜진, 이재영, 성창민, 장원준, 김명원
 사 진

 

디버그모드

강의에서 나온 설정방법이랑 좀 달라서 헤멨다.

그래도 이렇게 설정을 어떻게 하고

정지점? 을 설정해두고 벌레모양을 누르면 서버가 실행된다.

정지점을 누른 곳이 post의 리턴이므로, debug를 작성하고 post를 해보면?

hello_world_input으로 debug라는 string이 잘 들어간 모습

정지점에서 코드가 멈추고 이 때의 상황을 디버그 창에서 볼 수 있다.

이런 편리한 기능을 모르고 지금까지 코딩을 했다니. 지금이라도 알아서 다행이다.

 

 

복습

지금까지 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를 누르면 그 코드의 위치로 간다. 

 

 

이제서야 본격적으로 개발에 들어가는데, 진도가 느린 것 같아서 걱정입니다. 더 열심히 해서 이번 모각코가 끝나기 전 배포까지 완료해보고 싶습니다.