Salut, Il y a une Class Based Views "ListAppendView" [1] dans une version de django- braces qui mixe la CBV de liste d'objet et un formulaire, ça peut peut-être te servir comme exemple.
[1] : https://github.com/sveetch/django- braces/blob/master/braces/views.py#L228 -- Cordialement, David THENON - http://sveetch.biz Le mardi 31 juillet 2012 08:29:49, dgi a écrit : > Merci mais j'ai du mal à comprendre : je n'ai rien dans self.kwargs > > > Voila ce que je fait : > > 1) ma fonction de recherche > def notes_search(request): > if request.method == "POST": > form= NotesSearchForm(request.POST) > if form.is_valid(): > search_q={} > if request.POST.has_key('title') and request.POST['title']: > > search_q['title__icontains']=request.POST['title'] > > > if request.POST.has_key('notetype') and > request.POST['notetype']: > search_q['notetype']=request.POST['notetype'] > > return HttpResponseRedirect(reverse('notes_list')) > > else: > results = Notes.objects.none > form = NotesSearchForm() > > return render_to_response ("notes/search.html", {"form" : form, > "results": results}, context_instance=RequestContext(request)) > > > Ma listview: > class NotesListView(ListView): > queryset = Notes.objects.all() > template_name = "notes/list.html" > context_object_name = 'note_list' > paginate_by = 10 > > > def get_queryset(self): > return self.queryset.filter() > > def get_context_data(self, **kwargs): > context = super(NotesListView, self).get_context_data(**kwargs) > > return context > > > dans self.kwargs de get_context_data (ou self.kwargs de get_queryset) : > je ne récupère pas mes request.POST de ma fonction search si bien que je > ne peux pas filtrer ? > _______________________________________________ > django mailing list > [email protected] > http://lists.afpy.org/mailman/listinfo/django _______________________________________________ django mailing list [email protected] http://lists.afpy.org/mailman/listinfo/django
