Django REST Framework란?

jacoblee19·2021년 1월 19일
0

Django REST Framework

목록 보기
1/9
post-thumbnail

> Django REST Framework(DRF)

**Django Rest Framework(DRF)**란 Django 안에서 RESTful API 서버를 쉽게 구축할 수 있도록 도와주는 오픈 소스 라이브러리이다.

REST란?

**REST(REpresentational State Transfer)**란 웹에 존재하는 모든 자원(resorce, ex. 이미지, 동영상, 데이터)에 고유한 URI를 부여하여 자원에 대한 주소를 지정하는 방법론, 또는 규칙이다.

Django REST Framework를 사용해야 하는 이유

  • 웹 브라우저로 볼 수 있는 API는 매우 유용하고 개발자에게는 이득이다.
  • 인증 정책에 OAuth1, OAuth2를 위한 추가적인 패키지가 추가 되어 있는 경우.
  • ORM과 Non-ORM 둘 다 지원하는 serialization(직렬화) 기능이 있다.
  • 원하는대로 커스텀이 가능하다.
    강력한 기능들이 필요없다면 DRF의 regular function-based views를 사용하면 된다.
  • 광범위한 문서와 훌륭한 커뮤니티 지원이 있다.
  • Mozilla, RedHat, Heroku, 그리고 Eventbrite 같은 국제적으로 인정받는 기업들이 사용하고 신뢰하는 기술이다.
profile
Back-end Developer 🙇‍♂️ 💻 🙆‍♂️

0개의 댓글