Thanks so much On Thursday, August 7, 2014 4:38:28 PM UTC-6, Tom Evans wrote: > > On Thu, Aug 7, 2014 at 10:27 PM, G Z <[email protected] <javascript:>> > wrote: > > I'm doing some query and database stuff outside of what django is > capable of > > and I need some help with how I get all the values of a POSTED > Dictionary > > list. > > > > here is the POST values because im using a multiple select box that are > send > > to django > > u'licenses': [u'26.0', u'16.0', u'13.0', u'166.0'], > > > > I need to insert these licenses for the vm that was selected. Thus, I > need > > to be able to get at each one and save into a list. > > However all I can seem to get to is the very last one. This has > something to > > do with the way django is parsing the information. > > > > So here is my code: > > I've tried teh following: > > > >> selected_lic.append(selected_customer['licenses']) > > > > > > This will output the following > > [u'166.0'] > > > >> for license in selected_customer['licenses']: > >> selected_lic.append(license) > > > > This will out put the following > > [u'1','6','6','.','0'] > > > > Why can't i get to the rest of the data? Why does it only take the last > > value. Even if I just set a var to the selected post value it will only > take > > the last one. > > > > [u'166.0'] > > > > QueryDict objects do not work like that, if you simply index the > QueryDict by keyname, and the key refers to a list of values, then the > last value in the list is returned. It is a string, and you are then > iterating through that character by character. > > > https://docs.djangoproject.com/en/1.6/ref/request-response/#django.http.QueryDict.__getitem__ > > > Use QueryDict.getlist() instead: > > > https://docs.djangoproject.com/en/1.6/ref/request-response/#django.http.QueryDict.getlist > > > Cheers > > Tom >
-- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/a1bf73dd-4160-4b6c-88a1-41c094ffa526%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

