Как загрузить таблицу данных с примененной фильтрацией

Я использую django и использую модуль xlsxwriter для загрузки данных в excel. В настоящее время код работает как показано ниже, но я использую плагин 'Datatable', поэтому функция фильтрации работает. Что мне нужно изменить, чтобы загрузить данные после применения фильтра? Метод, о котором я подумал, заключается в том, чтобы загружать только те данные, которые в данный момент выводятся в режиме разработчика. Возможно ли это?

def download_excel(request, school_id):
    school= get_object_or_404(School, pk=school_id)

    row += 1
    col = 0
    students = school.student_set.filter(is_deleted=False).order_by('no')
    for student in students:
        worksheet.write(row, col, student.status)
        col += 1
        worksheet.write(row, col, student.no)
        col += 1
        worksheet.write(row, col, student.phone_number)
        col += 1
        ...
Вернуться на верх