본문 바로가기

짤막팁2

[HTTP] 자주 사용되는 상태 코드 알아보기(짤막팁 3편) 1. 개요본 포스팅에서는 자주 사용되는 HTTP 상태 코드에 대해서 알아보겠습니다.현재 DRF를 기반으로 한 'ict 교육 플랫폼'만들기 프로젝트를 진행하고 있습니다. 백엔드 부분에서 어떤 status를 반환해야할지 알아보고, 프론트엔드와 연동할 때를 대비하기 위해서 작성되었습니다.2. 200번대200번대의 코드는 성공을 나타냅니다.200 OK요청에 대해 서버가 정상적으로 요청을 처리했을 때 반환HTTP메서드(GET, POST, PUT, DELETE)에 대한 201 Created요청이 성공적으로 처리되었으며, 새로운 리소스가 생성되었음을 나타냄주로 POST 요청에 사용204 No Content요청이 성공적으로 처리되었으며, 반환할 데이터가 없음을 나타냄주로 DELETE 요청에 사용3. 300번대리다이렉션.. 2024. 9. 27.
[Django] F객체, Q객체란? - ORM에서 F,Q 사용하기(짤막팁 2편) 1. 개요이번 포스팅은 Django의 ORM에서 사용되는 F객체와 Q객체에 대해 알아보겠습니다.2. F객체2.1 F객체란?DB 레벨에서 데이터를 직접 연산하거나 참조할 수 있도록 도와주는 객체입니다. 이를 사용하면 데이터를 메모리로 쿼리셋 형태로 불러오지 않습니다. 연산은 DB에서 직접 수행하기 때문에 효율적입니다. 주로 다음과 같은 세 가지 목적을 위해 사용합니다.필드 간의 값 비교필드 값을 이용한 계산필드 값의 업데이트2.2 F객체 사용법예시로 사용할 Product 모델의 코드와 테이블 구조입니다.from django.db import modelsclass Product(models.Model): name = models.CharField(max_length=255) # 상품 이름 sto.. 2024. 9. 8.