Skip to content

Making queries

Django orqali baza bilan ishlash uchun bazaga turli xil so'rov yuboriladi. Masalan, bazadan biror modelga tegishli barcha obyektlarni olish uchun quyidagicha so'rov beriladi:

python
# Product modeliga tegishli barcha obyektlarni olish
products = Product.objects.all()
# Product modeliga tegishli barcha obyektlarni olish
products = Product.objects.all()

TIP

all() metodi barcha obyektlarni olish uchun foydalaniladi.

Barchasini emas, balki narxi 10 000 bo'lganlarini olish uchun esa,

python
products = Product.objects.filter(narxi=10_000)
products = Product.objects.filter(narxi=10_000)

TIP

Biror shartni bajaradigan obyektlarni olish uchun filter() metodidan foydalaniladi.

all(), filter() kabi metodlarning to'liq ro'yxati bilan bu yerda tanishib chiqishingiz mumkin.