not exactly, it seems that originally form_for_instance and
form_for_object had different functions.

I have a class

class Blog(models.Model):
   title = models.CharField('Title',max_length=200)
   text = models.TextField('Text',max_length=2048)
   date = models.DateTimeField('Last Modified')

   def __unicode__(self):
      return '%s' % (self.title)

and I wanted to have something along these lines but don't know how to
convert to the new convention

BlogForm = forms.form_for_model(Blog, fields=('title','text')
bf = BlogForm()
p = get_object_or_404(Person,pk=pID)

if request.method == 'POST':
   if request.POST['submit'] == 'add':
      bf = BlogForm(request.POST.copy())
      SaveForm = forms.form_for_model(Blog)
...

On Sep 10, 10:42 am, Daniel Roseman <[EMAIL PROTECTED]>
wrote:
> On Sep 10, 9:56 am, David <[EMAIL PROTECTED]> wrote:
>
> > Thanks, are they also any example of the case of form_for_model (as I
> > am assuming the above is only with respect to form_for_instance)
>
> > Thx.
> > D.
>
> But that's just what you had already:
>
> > > > I've tried simply f = MyForm(request.POST.copy()) where MyForm is
> > > > previously defined as a class with model=Person, but then django
> > > > thinks its a new entry rather than an update
>
> Isn't that what you want?
> --
> DR.
--~--~---------~--~----~------------~-------~--~----~
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