개발자 블로그
[Django ORM] 1. QuerySet 본문
QuerySet이란
django에서 QuerySet은 데이터베이스의 객체들의 집합을 의미한다. QuerySet은 기본값으로 objects 라는 이름을 가진 Manager 를 통해 얻을 수 있다.
Manager는 django model과 데이터베이스 사이를 오갈 수 있게 해주는 역할이다.
categories = Category.objects.all()
위와 같은 코드는 Category 테이블 내 모든 객체를 불러오는 역할을 한다. filter() 를 써서 원하는 정보만을 불러올 수도 있다.
books = Book.objects.filter(name__startswith='This')
이 코드로는 ‘This’로 시작하는 책의 데이터들을 불러올 수 있다.
'Django > Django ORM' 카테고리의 다른 글
[Django ORM] 4. EagerLoading (0) | 2022.05.03 |
---|---|
[Django ORM] 3. Lazy Loading & Caching (0) | 2022.05.03 |
[Django ORM] 2. QuerySet을 잘 사용하는 법 (0) | 2022.05.02 |
Prolog. 참고 문서 및 블로그 (0) | 2022.04.22 |