ORM1 [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. 이전 1 다음