thanks for your reply。 yes,i want to display the form again with some field being modified.
how to set the new value to a field of fhe old form to render ? for example : in site signup case. when there are some errors, we hope to display the signup again ,but the password field would been cleared up。 how to clear it ? thanks 。 2009/8/29 Karen Tracey <kmtra...@gmail.com> > On Fri, Aug 28, 2009 at 10:35 PM, hao he <speed...@gmail.com> wrote: > >> hi. >> >> this following code show what I want to do,but 'red' line is incorrect, >> >> if request.method == "POST": >> form = MyForm(request.POST) >> c = form.data["a"] + form.data["b"] >> form.data["c"] = c >> return render_to_response(template_name , {"form": form}) >> >> how to modify it? thanks. > > > Perhaps if you put a few more words around what it is you are trying to do > someone might be able to offer useful help. This code looks quite odd to > me. You generally don't want to take values from form.data (which will not > have been normalized) but rather validate the form and then take values from > form.cleaned_data (which will be both validated and normalized). Doing > nothing with what you've got other than displaying the form (again?) also > seems a bit odd. > > 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 django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---