Post #562
2.08K
Engineering Notes Qiymat qaytarishi kerak bo'lgan (non-void) funksiya kutilmagan natijaga uchraganini bildirish uchun odatda qaysi usulni qo'llaysiz?

Savolni aniqroq qilish uchun Django ORMdagi berilgan filterlar bo'yicha 1 ta object (DB record) olishning 2 xil usulini misol keltiraman. Birinchi usulda agar object mavjud bo'lmasa exception chiqaradi va caller buni handle qilishi kerak. Ikkinchi usulda agar object mavjud bo'lmasa shunchaki None (null) qiymati qaytariladi.
- 👍 12