Как получить отфильтрованные элементы в таблице в пагинаторе django

views.py        

        get_records_by_date = Scrapper.objects.filter(start_time__date__range=(f_date, t_date))
        get_records_by_date = check_drop_down_status(get_records_by_date,drop_down_status)
        filtered_results = MyModelFilter(request.GET,queryset=get_records_by_date)
        context['filtered_results'] = filtered_results            
        page_numbers = request.GET.get('page', 1)
        paginator = Paginator(filtered_results.qs, 5)
        users = paginator.get_page(page_numbers)
        context['users'] = users     

index.html

<table id="bootstrapdatatable" class="table table-striped table-bordered" width="100%">
    <thead>
    <tr>
      <th>scrapper_id</th>
      <th>scrapper_jobs_log_id</th>
      <th>external_job_source_id</th>
      <th>start_time</th>
      <th>end_time</th>
      <th>scrapper_status</th>
      <th>processed_records</th>
      <th>new_records</th>
      <th>skipped_records</th>
      <th>error_records</th>
    </tr>
    </thead>
    <tbody>
    {% for stud in users %}
    {% csrf_token %}
      <tr>
        <td>{{stud.scrapper_id}}</td>
        <td>{{stud.scrapper_jobs_log_id}}</td>
        <td>{{stud.external_job_source_id}}</td>
        <td>{{stud.start_time}}</td>
        {% if  stud.end_time == None %}
          <td style="color:red">No result</td>
        {% else %}
          <td>{{stud.end_time}}</td>
        {% endif %}
        {% if  stud.scrapper_status == "1" %}
          <td>{{stud.scrapper_status}} --> Started</td>
        {% else %}
          <td>{{stud.scrapper_status}} --> Completed</td>
        {% endif %}
        <td>{{stud.processed_records}}</td>
        <td>{{stud.new_records}}</td>
        <td>{{stud.skipped_records}}</td>
        <td>{{stud.error_records}}</td>
      </tr>
    {% endfor %}
    </tbody>
  </table>
    <div class="paginator">
      <span class="step-links">
        {% if users.has_previous %}
        <a href="?page=1">&laquo; First</a>
        <a href="?page={{ users.previous_page_number }}">Previous</a>
        {% endif %}

        <span class="current">
          Page {{users.page}} of {{users.paginator.num_pages}}.
        </span>

        {% if users.has_next %}
        <a href="?page={{ users.next_page_number }}">&raquo; Next</a>
        <a href="?page={{ users.paginator.num_pages }}">&raquo; Last</a>
        {% endif %}

      </span>

Мне нужно отфильтровать даты и найти статус чекбокса, который отфильтрованный элемент должен показать в таблице. Есть ли какие-нибудь решения. Как сделать пагинацию данных на основе отфильтрованного результата и передать отфильтрованные результаты в таблицу. Есть ли решение, как передать get_records_by_date "Total filtered items" в таблицу

Вернуться на верх