Orm Querys
Orm Querys
Stop, Near, 1st Floor, Above Rupam Sweets/ Priyanka Collections Building Vikas Mitra Mandal Chowk Road,
Karve Nagar, Pune, Maharashtra 411052 , Mobile No.- 8888022204
by Kunal Sir
Stop, Near, 1st Floor, Above Rupam Sweets/ Priyanka Collections Building Vikas Mitra Mandal Chowk Road,
Karve Nagar, Pune, Maharashtra 411052 , Mobile No.- 8888022204
by Kunal Sir
Stop, Near, 1st Floor, Above Rupam Sweets/ Priyanka Collections Building Vikas Mitra Mandal Chowk Road,
Karve Nagar, Pune, Maharashtra 411052 , Mobile No.- 8888022204
by Kunal Sir
The Django ORM abstracts away many complexities of database interaction, allowing you to
focus on your application's logic. It supports various databases and provides a high level of
flexibility in handling database operations.
Querys
1. objs = MODEL.objects.all()
2. obj = MODEL.objects.get(col=val) -->OBJ
3. objs = MODEL.objects.filter(col=val) -->QS
4. objs = MODEL.objects.exclude(col=val)
5. objs = MODEL.objects.filter(col__lt = val)
6. objs = MODEL.objects.filter(col__gt = val)
7. objs = MODEL.objects.filter(col__lte = val)
8. objs = MODEL.objects.filter(col__gte = val)
9. objs = MODEL.objects.filter(col__startswith = 'val')
10. objs = MODEL.objects.filter(col__endswith = 'val')
11. objs = MODEL.objects.filter(col__contains = 'val')
12. objs = MODEL.objects.order_by('col')
Stop, Near, 1st Floor, Above Rupam Sweets/ Priyanka Collections Building Vikas Mitra Mandal Chowk Road,
Karve Nagar, Pune, Maharashtra 411052 , Mobile No.- 8888022204
by Kunal Sir
Stop, Near, 1st Floor, Above Rupam Sweets/ Priyanka Collections Building Vikas Mitra Mandal Chowk Road,
Karve Nagar, Pune, Maharashtra 411052 , Mobile No.- 8888022204
by Kunal Sir
19. av = MODEL.objects.all().aggregate(Avg('col'))
20. ct = MODEL.objects.all().aggregate(Count('col'))
#And
21. objs = MODEL.objects.filter(condition1 , condition2)
#Or
22. objs = MODEL.objects.filter(condition1) | MODEL.objects.filter(condition2)
from django.db.models import Q
23. objs = MODEL.objects.filter(Q(condition1) | Q(condition2))
a]Student.objects.filter(marks=Student.objects.all().aggregate(mm=Max('marks'))['mm']).first()
b]max_marks = Student.objects.all().aggregate(mm=Max('marks'))['mm']
Student.objects.filter(marks=max_marks).first()
Stop, Near, 1st Floor, Above Rupam Sweets/ Priyanka Collections Building Vikas Mitra Mandal Chowk Road,
Karve Nagar, Pune, Maharashtra 411052 , Mobile No.- 8888022204