Hi Stanislav I think there's two ways you can do this... if you want to go down the Forms route you actually want to be looking at Formsets [1], which allow you to have a 'grid' of forms in a table with one row representing each object.
If that seems like a steep learning curve to get your head around, and you just want to try a quick-and-dirty approach, then you'd want a loop in your template like {% for book in books %} ... {% endfor %} then inside the loop build a <tr> for each item. If you make the first tag in each row something like <select type="checkbox" name="selected_book_id" value="{{ book.id }}" /> then follow it with the other data fields, and have all of that wrapped in <form> ... </ form> tags, obviously, then you should be able to get the list of checked options in your view by reading request.POST.getlist(selected_book_id). Hope this helps! Sophie [1] https://docs.djangoproject.com/en/dev/topics/forms/formsets/ On Aug 1, 1:35 pm, jocke khazad <khaz...@gmail.com> wrote: > Hi Stanislav, > > I would sugest to create your own form object instead of creating input tags > directly in your template. > > Read this page which also explains how to validate your form on the > serverside:https://docs.djangoproject.com/en/dev/topics/forms/ > > Use a boolean field to generate a checkbox. > > Best regards, > Joakim > > On Mon, Aug 1, 2011 at 10:08 AM, Stanislav Nedelchev > <stanf...@gmail.com>wrote: > > > > > > > > > Hi everyone, > > I'm quite new to django and still learning. > > But I face a problem that i can't solve. > > I have the following very simple example. > > Let say that I have one model for Books. > > > class Book(models.Model): > > name = models.CharField(max_length=50,unique = True) > > description = models.TextField(blank = True) > > status = models.CharField(max_length=50,unique = True) > > created_on = models.DateTimeField(auto_now=True) > > def __unicode__(self): > > return self.name > > > If I search for all books for example. > > I want to display table with result where first column is checkbox. > > And if I check some books and hit button delete to be able to delete > > them. > > Also I what to have one input field or drop down where i can choose > > "out of order" and click button update to change status of all slected > > books to "out of order" > > I'm reading the documentaion but I can't find how to do it. > > I made one template where I generate table with results.But I can't > > process checked books. > > I added manually delete button and form in template. > > But maybe I must use Forms instead. > > Any hint or example how to acomplish this will be very usefull. > > > And sorry for my bad english. > > Best regards > > > -- > > 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 > > django-users+unsubscr...@googlegroups.com. > > For more options, visit this group at > >http://groups.google.com/group/django-users?hl=en. -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.