[250121] ์ฟผ๋ฆฌ์
(QuerySet)์ด๋?
AI ๐ค/Django โ๏ธ
QuerySet์ด๋?1. QuerySet ์ ์QuerySet์ Django ORM(Object-Relational Mapping)์ ํต์ฌ ์์๋ก, ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํน์ ์กฐ๊ฑด์ ๋ง๋ ๊ฐ์ฒด์ ๋ฆฌ์คํธ๋ฅผ ํํํ๋ค.๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ฒ์ํ ๋ ๊ฒ์ผ๋ฅด๊ฒ ํ๊ฐ(Lazy Evaluation) ๋๋ค. ์ฆ, ์ฟผ๋ฆฌ๊ฐ ์ค์ ๋ก ์คํ๋๊ธฐ ์ ๊น์ง ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํธ์์ฉํ์ง ์๋๋ค.2. QuerySet ์์ฑ ๋ฐฉ๋ฒ1) ๊ธฐ๋ณธ QuerySet ์์ฑfrom myapp.models import Book# ์ ์ฒด ๊ฐ์ฒด ์กฐํbooks = Book.objects.all()2) ํํฐ๋ง์ ํตํ QuerySet# ํน์ ์กฐ๊ฑด์ ๋ง๋ ๋ฐ์ดํฐ๋ง ๊ฐ์ ธ์ค๊ธฐbooks_by_author = Book.objects.filter(author="John Doe")..