웹 프로그래밍

Django가 CRUD로 유명한 이유

728x90
반응형

CRUD는 Create, Read, Update, Delete가 가능한 시스템을 이야기한다.

그리고 Django는 CRUD를 만드는데 있어 생산성이 탁월한 것으로 유명하다. 왜일까?

 


Django는 CRUD에 View를 따로 제공한다. Create view, Read view, Update view, Delete view. 즉 이 4가지의 작업들을 쉽게 할 수 있는 클래스를 제공해준다. 각 작업에 최적화된 도구를 쥐어준다는 이야기다.

이것을 Class Based View라고 한다.

 

여기에 반대되는 말도 있다. Function Based View인데 함수 기반의 뷰를 이야기한다.

728x90
반응형