Hi, my guess: You need to redirect after POST.
if you give request.POST to the Form, it will overwrite the values from the model with the values from request.POST. If you do a redirect after POST, the value from the model will be displayed, since POST is empty after the redirect. BTW, I often do it like this: def view(request): if request.POST: data=request.POST else: data=None form=MyForm(data) Why do you access 'build_release' in POST? It would be better the create a Field for it and access form.cleaned_data['build_release'] HTH, Thomas DarrenM schrieb: > ... > elif request.POST['build_release']: > f = BuildForm(request.POST) > new_build = f.save(commit=False) > new_build.build_path = FindPath(request.POST > ['build_release']) > new_build.save() > return render_to_response('bmi/newbuild.htm', -- Thomas Guettler, http://www.thomas-guettler.de/ E-Mail: guettli (*) thomas-guettler + de --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---