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

Reply via email to