Thanks!

On Sunday, January 3, 2016 at 9:28:47 PM UTC-5, Vijay Khemlani wrote:
>
> Try with
>
> self.request.GET['name']
>
> On Sun, Jan 3, 2016 at 11:22 PM, Víctor Suárez <[email protected] 
> <javascript:>> wrote:
>
>> Hello all,
>> as it's my first post, if any django developer around, nice work! I 
>> appreciate the package, I've been able to pull a small project I had in 
>> mind for long, very easily with this.
>>
>> I am needing help with one part of the Views.
>> I'm using a generic.ListView, nothing fancy, but then, as the list can 
>> get really big, I am trying to create a search box for it. I've read around 
>> of using get method, which is fine for me, but when I get into the view, 
>> and I override get_queryset I never find the kwargs dictionary to work the 
>> search. 
>> I also tried overriding get method but I didn't find the args either. 
>> I found a code on stackoverflow which seems to be what I am looking for, 
>> but it always return all(), even when django-debug-toolbar tells me the 
>> request was made with get data, the View doesn't show up any kwargs
>>
>> Do anyone has a suggestion? related to both why I am not getting the 
>> kwargs and what's the best way to implement a search box on a ListView?
>> consider I am new to this
>> Thanks!
>> regards
>>
>> ---- code ---
>>     def get_queryset(self):
>>         try:
>>             name = self.kwargs['name']
>>         except:
>>             name = ''
>>         if (name != ''):
>>             object_list = self.model.objects.filter(name__icontains = 
>> name)
>>         else:
>>             object_list = self.model.objects.all()
>>         return object_list
>>
>> ---debug ---
>> View function     Arguments     Keyword arguments     URL name
>> mymodel.views.MyModelListView   ()  {}  index
>>
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/django-users.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/2ffc172e-8ae7-4465-a4e3-f8352c067183%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/django-users/2ffc172e-8ae7-4465-a4e3-f8352c067183%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/4c86859a-350b-4154-b43b-374c1be2e495%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to