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

Répondre à