JWT 인증

JWT인증은 유효기간이 존재하며 서명을 통해 위조를 방지한다. JWT인증의 특징과 사용법을 알아본다.

2022년 1월 20일
·
0개의 댓글
·

Token인증 적용하기

DRF에서 지원하는 기본 인증을 활용해본다.

2022년 1월 17일
·
0개의 댓글
·

Throttling (최대 호출 횟수 제한하기)

DRF에서 지원하는 Throttling 설정을 통해 시간당 최대 횟수를 제한할 수 있다. 또한 APIView에 scope를 지정함으로써 scope별로 다르게 설정도 가능하다.

2022년 1월 16일
·
0개의 댓글
·

페이징 처리 (Pagination)

DRF에서 지원하는 페이지네이션

2022년 1월 16일
·
0개의 댓글
·

필터링 (Filtering)과 정렬 (Ordering)

DRF의 APIView에서 응답데이터의 정렬 및 필터링을 하는 방법을 알아본다.

2022년 1월 15일
·
0개의 댓글
·

Authentication과 Permission

DRF에서 인증 및 권한을 어떻게 관리하고 커스텀 하는지 알아본다.

2022년 1월 15일
·
0개의 댓글
·

Serializer를 통한 유효성 검사 및 저장

Serializer를 이용해 유효성 검사를 하고 데이터베이스로 저장하는 과정 및 Serializer의 관심사가 아닌 필드는 어떤식으로 뷰에서 처리하는지 알아본다.

2022년 1월 15일
·
0개의 댓글
·

Django From VS DRF Serializer

Form은 HTML Form을 생성하고 요청을 처리하는데 초점이 맞춰져 있다. 반면에 Serilizer는 다양한 API 요청에 대한 처리(직렬화, 유효성검사 등)가 목적이기 때문에 위젯과 같은 속성은 존재하지 않는다.

2022년 1월 15일
·
0개의 댓글
·

Renderer를 통한 다양한 응답 포맷 지원

DRF의 Renderer를 이용하면 다양한 형태의 응답 포맷을 지원할 수 있다.

2022년 1월 15일
·
0개의 댓글
·

ViewSet과 Router

ViewSet은 REST의 반복적인 코딩 패턴을 줄여준다. List API (GET, POST) - Detail API (GET, PUT, DELETE)를 모델을 기준으로 하나의 ViewSet으로 묶어서 간단하게 구현이 가능하다. ViewSet의 활용법을 알아보자.

2022년 1월 15일
·
0개의 댓글
·

mixins 상속을 통한 APIView 로직 재사용

generics의 APIView들은 mixin의 로직을 재사용해서 정의되었다. 이와 같이 필요에 따라 다양한 믹스인을 조합해서 뷰를 구현할 수 있고 믹스인 또한 정의해서 사용이 가능하다.

2022년 1월 14일
·
0개의 댓글
·

APIView를 활용한 JSON 응답 뷰 만들기

drf의 APIView을 기반으로 JSON 응답뷰를 구현해본다.

2022년 1월 14일
·
0개의 댓글
·

JSON 직렬화 및 API 응답 (Django vs DRF)

직렬화의 개념 및 방법에 대해서 알아본다. 또한 Django와 DRF에서 직렬화 룰을 추가하고 수행하는 예제를 살펴보고 JSON API 응답을 비교해본다.

2022년 1월 13일
·
0개의 댓글
·

Django, DRF로 각각 JSON 응답뷰 만들어보기

장고 기본 구현과 DRF 구현을 비교해본다.

2022년 1월 11일
·
0개의 댓글
·

jQuery를 통해 AJAX 댓글 쓰기 구현

기존의 프로젝트에 jQuery를 붙여서 UI의 한 부분만 업데이트하도록 수정해본다.

2022년 1월 9일
·
0개의 댓글
·
post-thumbnail

자바스크립트없이 포스팅 화면에서 댓글 쓰기 UI 개선

웹 문서 형태 만으로 댓글 쓰기 화면을 구성하고 개선 해본다.

2022년 1월 9일
·
0개의 댓글
·

django humanize 필터 셋 활용

humanize 모듈을 활용해서 숫자 및 날짜 데이터를 읽기 좋게 출력하는 법을 알아본다.

2022년 1월 4일
·
0개의 댓글
·

커스텀 템플릿 필터 활용하기

커스텀 템플릿 필터를 활용해본다.

2022년 1월 4일
·
0개의 댓글
·
post-thumbnail

모델 상속을 통한 공통 필드 구현

모델 상속을 통해 공통 필드를 구현해본다.

2022년 1월 4일
·
0개의 댓글
·

ManyToMany를 활용한 팔로우 기능 구현

장고의 ManyToMany 필드를 이용해서 팔로우 관계를 구현해본다.

2022년 1월 4일
·
0개의 댓글
·