You could try this:

kwargs = {}
if request['price']:
  kwargs['id'] = request['price']
a = Price.objects.filter(**kwargs)

-- 
Tõnis Kevvai
"How can entropy be reversed?"


On 8/6/07, Greg <[EMAIL PROTECTED]> wrote:
>
> Hello,
> I have a form that will contain 3 select input types.  The user is
> going to have the ability to narrow down the products by selecting a
> value in these 3 select boxes (Price, Size, Color).  However, the user
> also has the ability to not select anything.  In this case I would
> want to return all the records.  Is there a way in django that I can
> do this?  This is what I currently have for Price:
>
> a = Price.objects.filter(id=request['price'])
>
> If the user selected a price then the request['price'] would equal the
> id of the price record.  However, if the user didn't select a price.
> Then I'd want request['price'] to be a value that wouldn't exclude any
> record in the Price table.  Such as:
>
> a = Price.objects.filter(id=*) #???? So request['price'] would equal *
> in this example
>
> I can't use a = Price.objects.all(), because I won't know beforehand
> if the user selected a price to search for.
>
>
> Thanks
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to