Django REST framework
Django 유효성 처리
django.core.mail
HTTP 응답 코드 정리 > HTTP 응답 코드는 서버가 클라이언트 요청에 응답하는 상태를 나타낸다. 각 코드는 3자리 숫자로 구성되며, 5가지 범주로 나뉜다. 1xx: Informational (정보 제공) 클라이언트의 요청을 처리 중임을 나타내는 코드. | 코드 | 설명 | |-------|--...
Django Signals 개요 Signal 기본 매커니즘 Django에는 signal dispatcher가 포함되어 있어, 분리된 앱이 특정 이벤트 발생 시 이를 알리고 처리할 수 있도록 한다. Signal은 sender, signal, receiver의 형태로 구성된다. Sender: 이벤트를 발생시키는 객체 Signal: 이벤트를 정의하고 전...
객체와 객체 지향 프로그래밍
DTO(Data Transfer Object), VO(Value Object)
데이터베이스 처리 클래스 (DAO)
도움을 주는 모델(Helper Object)
정의 및 특징
Authlib
목차 Starlette OAuth Client Configuration Register Remote Apps Enable Session for OAuth 1.0 Routes for Authorization Starlette OpenID Connect Examples Starlette OAuth Client Django와 Flask 프레임워크와 Sta...
목차 FastAPI OAuth 2.0 Client Create OAuth client Implement login route Handle authentication callback FastAPI OAuth Client FastAPI에서 세션을 사용하기 위해 middleware 등록 app.add_middleware에 SessionMiddleware...
payload STOMP 메시징에서 payload(페이로드)는 실제로 주고받는 메시지의 내용물이다. > - 서버로부터 실제로 받게 될 메시지 데이터 > - 어떤 형태로 받을지 지정하고(getPayloadType) > - 받은 후 어떻게 처리할지 정의(handleFrame)하는 데 사용된다. 구독 자체에는 payload가 필요 없지만, 구독 후 메시지를 ...
✏️ DIP(Dependency Inversion Principle)