Django передать отфильтрованный набор запросов между представлениями на основе классов - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть ListView на основе класса Django, который фильтруется в его функции get_queryset, используя параметры url из формы фильтра, которая возвращает object_list. Теперь я хочу экспортировать отфильтрованное содержимое ListView с помощью кнопки, которая вызывает представление на основе второго класса для экспорта списка в файл .csv.

Оба представления не являются проблемой, но как мне получить данные из ListView после его фильтрации в представление экспорта. Пробовал что-то с сессиями, но не получилось, чтобы это работало. Возможно, можно передать параметры фильтра, но у меня всегда возникали проблемы с кешем request.session, который, кажется, недоступен, даже если в настройках включено все необходимое.

Любые идеи для хороший подход к этому? Все, что я до сих пор читал о сессиях, не помогло, особенно с представлениями на основе классов.

...