Thanks for all the help, I am still using some oldforms because i
picked up this project
from someone else, so thanks for the html work around. I will keep the
newforms method in mind as well when an update rolls around. Again,
this was
a great help.
Jacob
On Oct 17, 5:30 pm, rskm1 <[EMAIL PROTECTED]> wrote:
> On Oct 17, 1:52 pm, jacoberg2 <[EMAIL PROTECTED]> wrote:
>
> > I am trying to create a checkbox form so that the user can delete a
> > large number of
> > registrations at once. I am wondering how I should set up the view in
> > order to deal with
> > the incoming data. Any suggestions?
>
> The template can generate its own HTML easily enough without using a
> forms.Form, e.g.
>
> <form action="/deletethingies/" method="post">
> {% for t in thingylist %}
> <input type="checkbox" name="thingies" value="{{ t.id|
> escape }}" />
> {{ t.longname|escape }}<br/>
> {% endfor %}
> </form>
>
> Then, when you're processing the POST form data, it's absolutely vital
> that you call the POST.getlist('thingies') method rather than just
> dereferencing POST['thingies'] !
>
> if httpreq.POST.has_key('thingies'):
> selectedthingies = httpreq.POST.getlist('thingies')
>
> I struggled with that for quite a while when I made my first checkbox
> form in Django; I was expecting a list or tuple to be right there in
> the POST for me to grab directly. But nope, you gotta use the
> getlist() method.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Django users" group.
To post to this group, send email to [email protected]
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
-~----------~----~----~----~------~----~------~--~---