Django QuerySet

김우식·2022년 6월 13일
0

QuerySet이란?

query란 데이터베이스에 정보를 요청해주는 것을 의미하며 파이썬으로 작성한 코드가 sql 로 매핑되어 queryset 이라는 자료 형태로 값이 넘어오게 됩니다.
querySet 이란 데이터베이스에서 전달 받은 객체의 목록입니다.
(Django ORM에서 발생한 자료형)
queryset 의 특이한 점은 Lazy 한 특성입니다.
미리 db 에 접근해서 값을 불러오는 것이 아니라 출력 등과 같이 필요한 순간에 sql로 매핑되고 이를 통해 db에 접근해 값을 가져오게 됩니다.

자주 사용되는 QuerySet method

all() , filter() , exclude() , values() , values_list()
get() , create() , count() , exists() , update() , delete() , first() , last()

profile
반가워요!

0개의 댓글