Отчет csv Из отфильтрованных данных в django

У меня есть поле поиска в моем приложении django и фильтрация данных работает хорошо. Когда я хочу получить отчет csv, вся запись будет выведена в csv, а не отфильтрованные данные. Спасибо за помощь .

    qs=EventkindofProblem.object.all()
    MyFilter=eventfilter(request.GET,queryset=qs)
    return djqscsv.render_to_csv_response(myFilter.qs,append_data_stamp=True)

Контрольный список

  1. ожидается ли отфильтрованный результат all()? тогда фильтр работает нормально. вам следует использовать аргументы, которые могут отфильтровать набор запросов.
  2. ожидается ли отфильтрованный результат None? тогда вам нужно переопределить поведение django-filter>-2.0.0, так как django-filter (из 2.0.0) возвращает все, если форма недействительна или отфильтрованный результат равен null. (Как переопределить нестрогую фильтрацию django-filter: Запретить отображение всех данных с помощью Django-filter)

Было бы полезно, если бы вы предоставили более подробную информацию о том, что вы пытаетесь исправить.

я перехожу по этой ссылке и становлюсь ОК : https://forum.djangoproject.com/t/download-filtered-data-as-csv/10284

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