Как загрузить таблицу данных с примененной фильтрацией
Я использую 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
...