Any thoughts on this one?  Just checking.

Thanks.

On Nov 6, 9:06 pm, "Milan Andric" <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I have a view that displays hundreds of applications based on some filter
> params.  But I want to render the actual template based on user (an fkey)
> and list their applications as sub objects. but only the applications that
> were filtered on. bleh.
>
> So in the view I do something like:
>
>         # define queryset params from query string.
>         query_params = {
>             'status'   : request.GET.get('status', None),
>             'complete' : request.GET.get('complete', None),
>             'workshop__in' : request.GET.getlist('workshop__in'),
>             'user__is_active':True,
>         }
>         # form params need to be integers
>         query_params['workshop__in'] = [int(i) for i in
> query_params['workshop__
> in']]
>
>         # None or '' means don't filter on it.  Remove it so
>         # Foo.objects.filter() will give the correct results.
>         for key in query_params.keys():
>             if query_params[key] == None or query_params[key] == '':
>                 del query_params[key]
>
>         # Pass query dict we just built as keyword args to filter().
>         queryset = Application.objects.filter(**query_params)
>
> This gives me applications based on the query params that I iterate over in
> my template.  The problem is I want to change the template now to display
> based on the person/user foreign key and have the applications listed
> underneath the person.  If I send a queryset of Users to the template then I
> can get a list of users but I lose the applications filters.  Or is this a
> good solution for some kind of querying filter/template tag?  If I send a
> list of applications then  I can't list by user.
>
> Any suggestions?
>
> Thank you,
>
> --
> Milan
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
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