On Sat, May 10, 2008 at 3:22 AM, Greg <[EMAIL PROTECTED]> wrote:

>
> Hello,
> This view did work.  However, I just did a 'svn up' and now I believe
> the new queryset-refactor is causing my code not to work.  Below is my
> view:
>
> ///
>
> def tracking(request):
>    if request.POST:
>        for b in request.session['tracking']:
>            if request.POST.get(str(b.id)) != "":
>                try:
>                    b.tracking = request.POST.get(str(b.id))
>                    b.order_status = 3
>                    b.send_email="Tracking"
>                    b.save()
>                except:
>                    pass
>    a = Order.objects.filter(order_status=2)
>    request.session['tracking'] = a
>    return render_to_response('tracking.htm', {'entries': a})
>
> ///
>
> My error occurs when I try to set a session variable called 'tracking'
> to my QuerySet "a".  Another post said I need to convert my QuerySet
> to a list.  However, I'm not sure how to do that and also I wouldn't
> have access to the list when the form was posted.
>
> Any help would be appreciated!
>

request.session['tracking'] = list(a)

would convert your QuerySet to a list before storing it in the session.  I
don't understand your comment about not having access to it then -- it's
still stored in the session, just now it is a list, not a QuerySet.

Karen

--~--~---------~--~----~------------~-------~--~----~
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