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
-~----------~----~----~----~------~----~------~--~---

Reply via email to