inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Vue.js - Django 연동 웹 프로그래밍

Django 질문

186

HandHand

작성한 질문수 2

0

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

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

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

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

vuejs django

답변 1

1

김석훈

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

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

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

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

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

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

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

제 의견을 정리해보면,

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

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

감사합니다.

들여쓰기 단축키가 어떻게 되나요?

0

253

1

mixin 에러가 나서 실행이 안되요.

0

420

4

화면 에러화면이 자꾸 뜨네요..

0

418

4

todo_form.html 하단에 todo_List.html의 리스트가 오게 하고 싶습니다.

0

353

1

bootodo.html에서 Vue 코드가 적용되지 않습니다.

0

577

1

cdn vue버전

3

720

2

bootstrap 팝업창 만들기 단원에서 질문있습니다.

0

921

3

MultipleObjectMixin get 메소드 상속

0

252

1

Vue에서 파일 업로드시

0

718

1

vue django 연동 질문

0

501

1

장고 프론트엔드 백엔드 분리 관련 질문입니다 !

0

491

1

home화면에서 이미지가 안보입니다.

0

293

2

이 강의와 새로 만드신 강의의 차이점을 알고 싶습니다.

0

301

1

좋은 강의 감사합니다.

0

249

1

staticfiles가 static으로 바뀌었습니다.

0

278

1

장고 3.1에서 다음과 같이 바뀌었습니다.

0

292

2

Vuejs 와 Reactjs의 차이

0

356

1

vue js 오픈소스 연동

0

495

2

createView에서 success_url

0

252

1

강의자료 HtmlTodo.zip 파일 구글드라이브에서 바이러스로 인식해서 다운로드 안됩니다.

1

269

2

object에 왜 todo 컬럼이 추가되는지?

0

208

2

django_only 실습중 에러 제보

0

278

3

BaseListView

1

276

1

todo_confirm_delete.html

1

345

1