надо что бы отображаемой таблице был поиск, я попробовал этот метод но не получилось:
def client_list(request, template_name='tutorial/client_list.html'):
if request.method == 'POST':
search_string =
request.POST['search_client']
current_client=Person.objects.filter(Q(activity=1) & Q(name=search_string)| Q(surname=search_string))
single_table=ClientTable(current_client)
RequestConfig(request).configure(single_table)
return render(request,template_name, {'single_table': single_table})
else:
clients=Person.objects.filter(activity=1)
table = ClientTable(clients)
RequestConfig(request).configure(table)
return render(request,template_name, {'table': table})
class FilteredClientListView(SingleTableMixin, FilterView):
table_class = ClientTable
model = PersonTable
template_name ='tutorial/client_list2.html'
filterset_class = ClientFilter