This blog post recently really helped me out with figuring this out: http://collingrady.com/2008/02/18/editing-multiple-objects-in-django-with-newforms/
It actually is amazingly simple once you get what is going on. On Mon, Mar 3, 2008 at 5:23 PM, Steve Potter <[EMAIL PROTECTED]> wrote: > > I am in the process of building a replacement admin change_list for > one of my models. My goal is to allow some of the more common fields > to be edited on the change_list page as opposed to having to click on > each individual to make changes. > > So, I have a basic model: > > class Site(models.Model): > name = models.CharField(max_length=100) > url = models.URLField(null=True, blank=True) > category = models.ForeignKey(Category, null=True, blank=True) > notes = models.TextField(null=True, blank=True) > > and I have created a basic form with the fields I would like to be > able to edit on the change_list page: > > class SiteChangeListForm(ModelForm): > class Meta: > model = Site > fields = ('category', 'notes') > > so I know that I can create an instance with the appropriate default > values by doing something like this: > siteobject = Site.objects.get(pk=1) > form = SiteChangeListForm(instance=siteobject) > > Then I could include that instance in my context. > > However, I am using the object_list generic view and I would like a > form instance with appropriately populated for each object. So I can > do something like this: > > {{ for site in object_list }} > > <div>Category: {{ site.form.category }}</div> > <div>Notes: {{ site.form.category }}</div> > > {{ endfor }} > > I guess I am just at a loss as to how I would create the appropriate > instances of the form and make them available in the context. Any > help would be appreciated. > > Thanks, > > Steve > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---