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