I've been able to extract values from POST and GET objects by doing
request.POST.get('value')

Did you try this?
Sandman.


On Nov 11, 9:07 pm, robinne <develo...@computer-shoppe.net> wrote:
> Thanks. I tried a lot of different options but nothing was working.
> Finally got it working with this:
>
> req = request.POST['value']#this is how InputEx sends it, with root =
> value.
> parsedRequest = simplejson.loads(req)
> print parsedRequest["Username"]
>
> Basically, I got the array of 'value', then turned that into JSON and
> then read from that.
>
> On Nov 10, 11:06 pm, Tamas Szabo <szab...@gmail.com> wrote:
>
> > Does
>
> > request.POST['value'][0]['LastName']
>
> > work?
>
> > It looks like your post data has an array (keyed as 'value') of dicts.
>
> > You might also consider using Firebug (or something similar) to inspect the
> > http requests and responses when you are developing.
>
> > Regards,
>
> > Tamas
>
> > On Wed, Nov 11, 2009 at 2:38 PM, robinne 
> > <develo...@computer-shoppe.net>wrote:
>
> > > I am posting data from a form to a django view. The form is created
> > > using inputEx (a YUI-like interface). The form gets created much like
> > > you create a YUI form and you include names for all your fields in
> > > javascript. It is javascript that creates the form on the page.
>
> > > I am able to load database data from the django view into my form
> > > fields (sending json string to UI), but when I post I cannot access
> > > individual posted values, even though I can see that the
> > > 'request.POST' is getting posted to the django view. The request.POST
> > > looks something like <QueryDict:{u'value':
> > > [u'{"FirstName":"Mary","LastName":"Smith"...etc]}>
>
> > > When trying to access a value by using...
>
> > > def MemberInfo(request, member_id):
> > >    if request.method == "POST":
> > >        print request.POST
> > >        try:
> > >            print request.POST['LastName'] #ERROR
>
> > > ...
> > > error message is:
> > >  "POST /MemberInfo/1 HTTP/1.1" 500 54476
>
> > > any ideas?

--

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


Reply via email to