Nathaniel:
On Jun 22, 3:42 pm, "Nathaniel Martin" <[EMAIL PROTECTED]> wrote: > I'm working on learning Django, and I'm having trouble getting a basic > "todo" app working. > > I'm listing all my todo items in my template, with a checkbox next to each > one for "done". > > I have an update button that goes to a view that updates all the item's done > values. > > But, it's not working. It doesn't store my updates. I can edit it through > the admin without problems, but I can't get it to work with my code. > > def update(request): > checked = request.POST.getlist('doneArray') > for item in TodoItem.objects.all (): > try: > checked.index(item.id) > item.Done=True > except: > item.Done=False > item.save <---------------------------------------------------- > return HttpResponseRedirect('/list/') | > > | | I haven't tested your code. But I think you should write item.save() instead of item.save. Maybe that's why it is not saving your data. Anyway, I would try to use form_for_model and form_for_instance to automatically create a "widgetized" form, instead of trying to build it "by hand". RobertoZ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---