Yep, you need to do the if is_valid() stuff, but other than the save() method it works like a normal form, more or less.
On Nov 3, 8:07 pm, Robocop <[EMAIL PROTECTED]> wrote: > I tried that earlier but i failed terribly at syntax. Should it be: > > f = ModelForm(request.POST) > f.save() > > On Nov 3, 5:37 pm, Eric Abrahamsen <[EMAIL PROTECTED]> wrote: > > > On Nov 4, 2008, at 8:14 AM, Robocop wrote: > > > > I'm working with some rather long forms, and i've processed them in a > > > pretty basic way. I read in the post data for every field, then just > > > create a new table entry using the form data. > > > > Something like: > > > if request.method == 'POST': > > > if form.is_valid(): > > > var_a = form.cleaned_data['var_a'] > > > var_b = form.cleaned_data['var_b'] > > > .... > > > var_z = form.cleaned_data['var_z'] > > > new_model = Model( var_a = var_a, var_b = var_b, ... ,var_z =var_z) > > > new_model.save() > > > > Now that my forms are getting pretty long, i'm wondering if there is a > > > faster way to do this. Does anyone know of any tricks or shortcuts to > > > just push a one to one mapping of my modelform to my model into a new > > > table in my database? As always, help is greatly appreciated. > > > If you're using a real modelform, just call save() on it: > > >http://docs.djangoproject.com/en/dev/topics/forms/modelforms/#the-sav... --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---