Malcolm,
I got it working.  Here it is:

if request['b_state'] == 'KS':
            if request['seen_updates'] == '0':
                a = theamount(request, 1.06)
                data = request.POST.copy()
                data['seen_updates'] = 1
                f = ContactForm(data)
                return render_to_response('checkout_form.htm', {'fo':
f, 'o': request.session['cart'], 'p': a, 'isitks': True})

////////////

Thanks for the help!

On Oct 14, 9:02 pm, Malcolm Tredinnick <[EMAIL PROTECTED]>
wrote:
> On Sun, 2007-10-14 at 18:32 -0700, Greg wrote:
> > Malcolm,
> > I think I'm finally starting to get somewhere with this.  I assigned
> > my hidden field the initial 0 value
>
> > seen_updates = forms.IntegerField(widget=forms.HiddenInput, initial=0)
>
> > I was thinking that I could just do the following
> > 'request['seen_updates'] = '1'' in my view and just resend
> > ContactForm(request.POST).  However, I guess I can't assign a value to
> > a POST element.
>
> This is true. Quoting 
> fromhttp://www.djangoproject.com/documentation/request_response/#attributes:
>
>         "All attributes except session should be considered read-only."
>
> (for an HttpRequest instance).
>
> >   So does that mean I need to create a data field that
> > populates my entire form again
>
> > data = {'seen_updates': 1'',
> > ...         'b_name': request['b_name'],
> > ...         'b_address': request['b_address'],
> > ...         'b_city': request['b_city']
> >              etc....}
>
> data = request.POST.copy() is simpler. Then you can alter 'data' as it's
> just a dictionary (well, it's actually a QueryDict, as documented 
> athttp://www.djangoproject.com/documentation/request_response/#querydic...but 
> the difference is mostly academic for most uses).
>
> Regards,
> Malcolm


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