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