Framework/Django

DRF Docs 입문

JM Lee 2023. 6. 15. 00:48
728x90

Docs에 대한 중요성을 나날이 인지하면서 결국 Docs에 대해 꾸준히 공부해야겠다는 마음을 가졌다.

 

이번에는 Docs에 대해 공부해보았다.

 

공부한 사이트

 

Home - Django REST framework

 

www.django-rest-framework.org

 

DRF를 쓰는이유

  • 웹 브라우저 가능한 API는 개발자들에게 큰 유용성을 가져다 줍니다.
  • OAuth1a 및 OAuth2용 패키지를 포함한 인증 정책.
  • ORM 및 비 ORM 데이터 소스를 모두 지원하는 직렬화.
  • 사용자 정의가 가능합니다. 보다 강력한 기능이 필요하지 않다면 일반 기능 기반 보기를 사용하기
  • 광범위한 문서와 훌륭한 커뮤니티 지원.
  • Mozilla, Red Hat, Heroku, Eventbrite 등 세계적으로 유명한 기업에서 사용하고 신뢰함.

DRF 의존성 요구사항(버전)

  • Python (3.6, 3.7, 3.8, 3.9, 3.10)
  • Django (2.2, 3.0, 3.1, 3.2, 4.0, 4.1)
# settings.py

REST_FRAMEWORK = {
    # Use Django's standard `django.contrib.auth` permissions,
    # or allow read-only access for unauthenticated users.
    'DEFAULT_PERMISSION_CLASSES': [
        'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'
    ]
}

DRF를 사용할 시 환경설정을 새로 해줘야 한다.이 대괄호 안에 있는 것들은 모두 Global(전역변수) 처리되기 때문에 여기에 DRF를 쓰고 있다는 것을 적어둘 것.

 

 







'Framework > Django' 카테고리의 다른 글

DRF Response()  (0) 2023.06.16
FBV 와 CBV 차이점  (0) 2023.06.16
API POST 코드 공부 (쿠팡)  (0) 2023.06.13
[트러블 슈팅] 인코딩 에러  (0) 2023.06.11
[트러블 슈팅] 환경설정..  (0) 2023.06.09