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

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

작성한 질문수

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

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

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

작성

·

157

0

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

답변 1

1

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

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

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

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

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

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

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

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

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

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

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

작성한 질문수

질문하기