django imp points

 1)product.objects.get(pname=a) same as product.objects.filter(pname=a) but 

data=product.objects.filter(pname=a).values() return krega ek queryset dictionery (with all values of 

perticuler product).but get method .values() ke sath kaam nhi krega.

data=product.objects.filter(pname=a).values()

print( data)

#print  

<QuerySet [{'id': 2, 'pname': 'sabun', 'pdesc': 'kapde dolo', 'cat': 'house hold', 'subcat': 'tikiya', 'pr': 5, 'image': 'shop/images/download.jpeg'}]>


2)from django.db.models import Q

sata=product.objects.filter(Q(pname=a) | Q( pdesc=b)).values() In [10]: sata Out[10]: <QuerySet [{'id': 2, 'pname': 'sabun', 'pdesc': 'kapde dolo', 'cat': 'house hold', 'subcat': 'tikiya', 'pr': 5, 'image': 'shop/images/download.jpeg'}]>

Comments