강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

쭈도리님의 프로필 이미지
쭈도리

작성한 질문수

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

DetailView를 이용한 개인 페이지 구현

클래스만들면서 상속하는 부분

작성

·

192

0

class AccountDetailView(DetailView):
에서 디테일 뷰는 자동완성도 안되는데.. 이러면 보통 파이썬에서는 공식 스크립트에 의존해야 하나요?
강의를 보면.. 되게 자연스럽게 자동완성이 없지만 코드들을 잘 쓰시는데.. 이게.. 저는 어렵더라구요. 어떻게하면 필요한 것들을 잘 찾고 잘 적용할 수 있을가요?
안드로이드 같은경우 임포트 한번만 해주면 자동완성으로 왠만한건 다찾을수 있어서 쉬웠거든요 ㅠㅠ

퀴즈

회원가입 기능 구현 시, 새로운 사용자 객체를 생성하기 위해 장고에서 제공하는 어떤 클래스 기반 뷰를 주로 사용하나요?

DetailView

CreateView

UpdateView

DeleteView

답변 1

1

Hyong Sok Park님의 프로필 이미지
Hyong Sok Park
지식공유자

안녕하세요.
질문 확인했습니다.

으음.. 이건 아무래도 아직은 django 모듈에 익숙해지지 않으셔서 그런것으로 보여요.

안드로이드도 자동 완성을 해준다지만,
결국 그 안에 어떤 기능들이 제공되고 있고,
해당 기능들을 어떤식으로 사용할 것인지는 개발자가 파악을 하고 있어야 합니다.

마찬가지로 django 도 처음에는 익숙하지 않은게 정상일거에요.
저도 처음에는 Class Based View 같은게 대체 뭔지도 몰랐고
애초에 왜 써야하는지도 몰랐습니다.

하지만 프로젝트를 다시 만들고, 공식문서를 참고하고,
개선하는 작업을 계속하다 보면 분명 익숙해지실거에요.

결국 어떻게 django에 익숙해질 것인가? 라는 질문의 답은 공식문서에 있습니다.
결국 django 도 웹을 만들기 위한 도구모음이기 때문에,
해당 도구들을 어떻게 사용하는지에 대한 상세정보는 공식문서를 볼 수 밖에 없습니다.
저도 항상 긴가민가 할때는 공식문서를 참고하구요.
어떻게 해야할지 방향을 모를때 마다 꼭 공식문서를 참고해보시길 바래요.

물론 공식문서가 개발을 어떻게 해야하는지에 대한 이야기는 안해줍니다.
하지만 개발을 하면서 동시에 공식문서를 읽어보시면,
django 가 제공하는 모듈을 어떻게 사용하는지에 대한 사용법 뿐만 아니라,
django 를 개발한 사람이 왜 이렇게 프레임워크를 만들어 놓았는지에 대한 통찰을 얻으실 수도 있지 않을까 생각합니다.

뭔가.. 답변이 뜬구름 잡는 소리같다는 생각이 조금 들기는 하는데,
부족한 답변이지만 도움이 되셨길 바랍니다.

좋은하루 보내시길 바랍니다!
감사합니다-

쭈도리님의 프로필 이미지
쭈도리

작성한 질문수

질문하기