Django/inflearn

데이터 필터링하기

곽수진 2022. 11. 3. 00:36
반응형

▶ 데이터를 조회할 때 원하는 데이터만 불러오도록 메소드로 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