Не работает поиск search. Помогите найти ошибку

views.py

  from django.shortcuts import render
from isist.models import Datapack
from django.utils import timezone
from datetime import timedelta
from django.db.models import Q
from django.views.generic import ListView

def get_queryset(request):
    one_day_ago = timezone.now() - timedelta(days=10)
    startdate=request.GET.get("startdate")
    if not startdate:
        startdate=one_day_ago
    enddate=request.GET.get("enddate")
    if not enddate:
      enddate=timezone.now()
    Datapacks = Datapack.objects.filter(downloaded__gte=(startdate),downloaded__lt=(enddate))
    return render(request, 'otchet/otchet.html', {'Datapacks': Datapacks})

class SearchResultsView(ListView):
    model = Datapack
    template_name = 'otchet/otchet.html'

    def get_queryset(self):
        query = self.request.GET.get('search_submit')
        object_list = Datapack.objects.filter(
            Q(filename__icontains=query)
        )
        return object_list

urls.py

  from django.urls import path
from . import views
from .views import SearchResultsView
urlpatterns = [
    path('', SearchResultsView.as_view(), name='index'),
]

html

<form type="get" action="." style="margin: 0">
    <input  id="search_box" type="text" name="search_box"  placeholder="Имя файла" >
    <button id="search_submit" type="submit" >Поиск</button>
</form>
Вернуться на верх