you were supposed to substitute "value" with whatever column you have 
defined.  (you didn't post your model def)


Greg wrote:
> Derek,
> I tried that and now I get the following error:
> 
> AttributeError at /rugs/cart/1/4/
> 'Choice' object has no attribute 'value'
> 
> /////////////
> 
> Here is my view
> 
> def showcart(request, style_id, choice_id):
>       s = Style.objects.get(id=style_id)
>       c = Choice.objects.get(id=choice_id)
>       #x = c.size, " ", c.price
>       cart = request.session.get('cart', [])
>       cart.append({'style': s, 'choice': c})
>       request.session['cart'] = cart
>       pr = 0
>       for a in cart:
>               pr = pr + a['choice'].value
>       return render_to_response('show_test.html', {'mychoice': cart, 'p':
> pr})
> 
> /////////
> 
> 
> 
> 
> 
> On Jul 19, 4:22 pm, Derek Anderson <[EMAIL PROTECTED]> wrote:
>> you're not adding two ints, you're adding an int to an instance of your
>> Choice class.  make your line:
>>
>>               pr = pr + a['choice'].value
>>
>> or whatever you called it.
>>
>> Greg wrote:
>>> Hello,
>>> I have the following view
>>> def showcart(request, style_id, choice_id):
>>>    s = Style.objects.get(id=style_id)
>>>    c = Choice.objects.get(id=choice_id)
>>>    cart = request.session.get('cart', [])
>>>    cart.append({'style': s, 'choice': c})
>>>    request.session['cart'] = cart
>>>         pr = 0
>>>    for a in cart:
>>>             pr = pr + a['choice']
>>>         return render_to_response('show_test.html', {'mychoice': cart,
>>> 'p': pr})
>>> /////////
>>> Whenever i try this I get the error:
>>> TypeError at /rugs/cart/1/4/
>>> unsupported operand type(s) for +: 'int' and 'Choice'
>>> //////////////////////////
>>> Anybody know how I pull a value out of a dict and add it to a existing
>>> number?
>>> 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