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 |