Django 질문

미해결질문
HandHand 프로필

안녕하세요 Django에 관심을 가지고 공부중인 학부생입니다.

Django 에서는 Restful API로 DRF(Django Restframework)를 제공하는 것으로 알고 있는데

실전에서는 DRF와 일반 Django 클래스형 뷰 기반 구현 방식 중 어느것을 더 많이 사용하는지 궁금합니다.

향후 Vue.js와 연동하는 웹 애플리케이션을 개발해보고 싶은데 DRF쪽으로 구현해보도록 공부해보는 것이 좋을까요??

김석훈 프로필
김석훈 8달 전

DRF 를 좀더 많이 사용하고 있고 자료도 많은 편이고,

본 강의 클래스형뷰 기반 방식은, 최근에 제가 주로 강조하고 있는 편 입니다.

그 이유는 DRF가 좀 어려운 편이고(의견이 다를 수 있음),

보통의 Rest API 애플리케이션은 그냥 Django 만으로도 가능하기 때문입니다.

클래스형뷰에 조금만 익숙해지면, DRF 대비 훨씬 쉽다고 생각하기 때문입니다.

반면, API 갯수가 매우 많아지거나, API  전용 서버를 만들거나,

Token 인증이 필요할 때는 저도 DRF를 사용합니다.

제 의견을 정리해보면,

Rest API 가 필요하다면, 클래스형뷰 방식으로 시작하고, 충분하면 그대로 가고,

이 방식이 부족하다고 느끼는 시점에 DRF 를 공부하기를 권장합니다.

감사합니다.

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스