반응형
▶ 데이터를 조회할 때 원하는 데이터만 불러오도록 메소드로 filter, exclude를 사용
▶ Restaurant.objects.filter(name='Deli Shop').values() : name이 Deli Shop인 객체의 값만 출력
▶ Restaurant.objects.exclude(name='Sushi').values() : name이 Sushi인 객체만 제외하고 나머지 값만 출력
위 메소드들은 QuerySet을 리턴함
▶ QuerySet은 실제 데이터를 읽기 전까지 DB에서 실행되지 않기 때문에 chaining이 가능
→ Query는 질의라는 뜻으로 DB에 어떤 데이터를 받아오고 싶은지 조건 정의하는 것을 의미
반응형
'Django > inflearn' 카테고리의 다른 글
Column Lookup으로 복잡한 조건 탐색하기 (0) | 2022.11.05 |
---|---|
페이징하기 (2) | 2022.11.04 |
데이터 조회하기 (0) | 2022.11.02 |
Django ORM 개요 (0) | 2022.11.01 |
Model Form으로 데이터 저장하기 (0) | 2022.10.31 |