LogoLogo
search
Ctrlk
GitBook Assistant
GitBook Assistant
Working...Thinking...
GitBook Assistant
Good night

I'm here to help you with the docs.

Ctrli
AI Based on your contextquestion-circle
  • 3분 Django DRF: 쉽고 빠른 실무 가이드
  • 강의 소개chevron-right
  • 프로젝트 설정chevron-right
  • 인증 및 권한chevron-right
  • Views & Viewsetschevron-right
  • Serializerschevron-right
  • API 기능 구현chevron-right
    • Views & Viewsets 주요 함수 및 활용
    • Django Channels를 이용한 WebSocket 실시간 통신 연동 기초
    • Serializer 주요 함수 및 활용
    • 무한 스크롤을 위한 CursorPagination과 OffsetPagination의 차이
    • django-filter 라이브러리로 강력한 필터링 기능 손쉽게 추가하기
    • 사용자가 원하는 필드로 정렬하기 (OrderingFilter 커스텀)
    • 사용자 등급별/IP별 요청량을 제어하는 Throttling 정책 설계
    • API 버저닝(Versioning) 전략
    • 대용량 파일 업로드 처리와 S3 연동, 그리고 보안 고려사항
    • Content Negotiation으로 JSON, XML, CSV 등 다양한 포맷 응답하기
  • Models(ORM)chevron-right
  • API 문서화chevron-right
  • 성능 최적화chevron-right
  • 테스팅chevron-right
  • 배포 및 운영chevron-right
  • 유틸 및 실무 팁chevron-right
  • 마치며chevron-right
gitbookPowered by GitBook
block-quoteOn this pagechevron-down

API 기능 구현

Views & Viewsets 주요 함수 및 활용chevron-rightDjango Channels를 이용한 WebSocket 실시간 통신 연동 기초chevron-rightSerializer 주요 함수 및 활용chevron-right무한 스크롤을 위한 CursorPagination과 OffsetPagination의 차이chevron-rightdjango-filter 라이브러리로 강력한 필터링 기능 손쉽게 추가하기chevron-right사용자가 원하는 필드로 정렬하기 (OrderingFilter 커스텀)chevron-right사용자 등급별/IP별 요청량을 제어하는 Throttling 정책 설계chevron-rightAPI 버저닝(Versioning) 전략chevron-right대용량 파일 업로드 처리와 S3 연동, 그리고 보안 고려사항chevron-rightContent Negotiation으로 JSON, XML, CSV 등 다양한 포맷 응답하기chevron-right
Previous의외로 잘 모르지만 유용한 HiddenFieldchevron-leftNextViews & Viewsets 주요 함수 및 활용chevron-right

Last updated 1 month ago