So that's how that works. Brilliant. Thank you. It worked perfectly.

On May 19, 1:43 am, George Song <geo...@damacy.net> wrote:
> On 5/18/2009 4:01 PM, geraldcor wrote:
>
> > Hello all,
>
> > I am working on my second Django app and it involves a very long form.
> > I successfully used modelForms in my last app to successfully save
> > form data to a database.
>
> > With this long form, I have split it up into smaller forms (forms.Form
> > not ModelForms) and used the FormWizard to tie it all together. All is
> > well so far. However, now I have no idea how to save the form data
> > from form_list into my database. It is only one table so I don't have
> > any foreign key stuff going on. I just need to save the form data and
> > move on with my life :)
>
> > I have searched the Django site and web extensively and haven't found
> > anything useful about saving data from regular forms or FormWizards.
>
> Just instantiate a new Model object with the form attributes assigned to
> the proper model attributes, and save the object. If you happen to name
> your form fields the same as your model fields, then you can just use
> cleaned_data directly:
>
> {{{
> form_data = {}
> for form in form_list:
>      form_data.update(form.cleaned_data)
> m = Model.objects.create(**form_data)
>
> }}}
>
> --
> George
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to