๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ฟผ๋ฆฌ์…‹1

Django_์žฅ๊ณ  ๋ถ€์ˆ˜๊ธฐ (3)_QuerySet Django QuerySet(์ฟผ๋ฆฌ์…‹) DB์˜ ๊ฐ์ฒด๋“ค์„ ํ…œํ”Œ๋ฆฟ์—์„œ ๋ณด์—ฌ์ฃผ๊ธฐ ์œ„ํ•ด์„œ ์ด์šฉํ•˜๋Š” '๊ฐ์ฒด์˜ ์ง‘ํ•ฉ'์ด๋‹ค. ๊ฐ์ฒด๋“ค์— ๋Œ€ํ•˜์—ฌ ํ•„ํ„ฐ๋ง์„ ํ•˜๊ฑฐ๋‚˜ ์ •๋ ฌ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. DB(SQL)์—์„œ๋Š” row์— ํ•ด๋‹นํ•˜๊ณ , ํŒŒ์ด์ฌ ์ฝ”๋“œ๊ฐ€ SQL๋กœ ๋งคํ•‘๋˜์–ด QuerySet์ด๋ผ๋Š” ์ž๋ฃŒ ํ˜•ํƒœ๋กœ ๊ฐ’์ด ๋„˜์–ด์˜จ๋‹ค. ์žฅ๊ณ  Shell ์žฅ๊ณ  ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ์ฝ˜์†”(interactive console)๋ฅผ ์ด์šฉํ•˜์—ฌ ์ฟผ๋ฆฌ์…‹์— ๋Œ€ํ•œ ๊ฐ’์„ ํ™•์ธํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•ด๋‹น ์ฝ˜์†”์—์„œ๋Š” ์žฅ๊ณ ์˜ ๋ช…๋ น์–ด์™€ ํŒŒ์ด์ฌ์˜ ๋ช…๋ น์–ด ๋“ฑ์„ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. python manage.py shell ๋จผ์ € models.py์—์„œ ์›ํ•˜๋Š” ๋ชจ๋ธ์„ ๊ฐ€์ ธ์˜จ๋‹ค. from blog.models import Post 1. ๋ชจ๋“  ๊ฐ์ฒด ๋ฐ˜ํ™˜ Post.objects.all() 2. ๊ฐ์ฒด ์ƒ์„ฑํ•˜๊ธฐ ํ•„์š”์— ๋”ฐ.. 2022. 6. 30.