post-thumbnail

[DRF]serializer 의 field 구현하여 커스텀한 Validator 사용하기

DRF를 사용하면 serializer를 정말 많이 구현하게 된다. 직렬화 뿐만 아니라 유효성 검사, 데이터의 저장 등 객체에 관련하여 정말 많은 일들을 serializer를 통해 다루게 된다.serializer의 수많은 필드들이 이미 DRF에 구현되어있다. serial

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

[DRF] APIView에 custom permission class 적용하기

User와 관련된 회원탈퇴, 복귀, 회원정보 수정 기능을 구현하고자 한다. User 모델의 삭제는 soft deletion 기능을 구현하기 위해 deleted_at 속성을 사용하여 삭제/삭제되지 않은 유저를 구분하였다.endpoint는 위와 같다. soft deleti

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

[DRF]IsAuthenticated permission 권한 확인 token 인증 방식으로 변경하기

API 접근 권한을 설정하기위해 rest_framework.permissions의 IsAuthenticated 권한을 사용하였다. 하지만 DRF의 Default authentication class는 세션 기반으로 이루어진다. 따라서 request를 보낼때 발급받은 t

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

[Flutter]http 패키지로 Django API와 JSON 데이터 통신하기

Django backend api와 통신하는 flutter 위젯을 구현하기 전에, endpoint와 주고받는 요청/응답 포멧을 정의하였다. 내가 구현할 기능은 회원가입 기능으로, 요청에 포함되는 정보는 이메일, 유저네임, 비밀번호, 확인용 비밀먼호 4가지로 구성되었고,

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

[Docker]도커 허브, 레지스트리

도커 이미지 참조의 구조 도커 플랫폼은 소프트웨어 배포 기능을 내장하고 있다. 도커 레지스트리 = 도커 이미지가 저장되는 서버로, 도커 허브는 도커 엔진에 기본적으로 설정된 레지스트리이자 가장 유명한 레지스트리이다. 도커 이미지의 이름에는 해당 이미지를 다른 이미지

2022년 8월 25일
·
0개의 댓글
·

[Docker]소스코드에서 도커 이미지까지

목표 도커를 사용해 소스 코드로부터 애플리케이션을 유연하게 패키징하는 방법 멀티 스테이지 Dockerfile 스크립트 컴파일 컴파일은 프로그래머가 작성한 소스코드를 컴퓨터가 실행 가능한 바이너리 코드로 변환하는 과정을 말한다. 컴파일러는 특정 프로그래밍 언어로 작

2022년 8월 22일
·
0개의 댓글
·

[Docker]이미지

목표 도커 이미지를 만드는 방법 Dockerfile 문법 애플리케이션 컨테이너화 주요 패턴 도커 허브에 공유된 이미지 사용하기 Dockerfile 컨테이너 이미지 빌드 도커 이미지와 이미지 레이어 목표 도커 이미지를 만드는 방법 Dockerfile 문법

2022년 8월 18일
·
0개의 댓글
·
post-thumbnail

[Docker]도커컨테이너

목표 컨테이너는 무엇인가? 컨테이너가 애플리케이션을 경량화하여 실행할 수 있는 이유는 무엇인가? 컨테이너란 컨테이너 컨테이너 vs VM 목표확인 컨테이너는 무엇인가? 컨테이너란 컨테이너가 애플리케이션을 경량화하여 실행할 수 있는 이유는 무엇인가? 가장 큰 이

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