Yep, that works. Thank you, Paddy. TOD
On Sep 6, 9:30 pm, Paddy Joy <[EMAIL PROTECTED]> wrote: > Try it like this: > > form_data = request.POST.copy() > > form_data['missing_field'] = some_value > > submitted_form = SomeForm(form_data) > > Not sure if this is the best approach but it should work. > > Paddy > > On Sep 7, 10:48 am, todbramble <[EMAIL PROTECTED]> wrote: > > > I've tried this, which doesn't work: > > > if request.method == 'POST': > > submitted_form = SomeForm(request.POST) > > submitted_form.fields['missing_field']=some_value > > if submitted_form.is_valid(): > > etc... > > > This returns an AttributeError: ' ' object has no attribute 'widget'. > > > That't a head scratcher for me. > > > On Sep 6, 6:55 pm, todbramble <[EMAIL PROTECTED]> wrote: > > > > After a form is submitted how do I add a value to a required attribute > > > before I run form.is_valid()? > > > > What I have is: > > > > if request.method == 'POST': > > > submitted_form = SomeForm(request.POST) > > > if submitted_form.is_valid(): > > > etc... > > > > I want to add the missing fields to the submitted_form instance before > > > the second 'if' so that it will pass validation. They are missing > > > because their values are not available at the time the form is > > > submitted. > > > > After much Googling I can't find how to do this. I must not be > > > phrasing my question right because this must be quite common. > > > > Thanks. Tod --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] 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 -~----------~----~----~----~------~----~------~--~---

