Пишу доску объявлений.
Пользователь для поиска продуктов использует последовательность форм, генерируемую мастером форм (formtools). Когда он вводит все требуемые параметры, в методе done()
происходит редирект на страничку со списком продуктов, который я генерирую при помощи ListView, и которые фильтруются в зависимости от данных, полученных из мастера форм.
На данный момент я использую передачу критериев для фильтрации при редиректе в ListView при помощи GET- запроса. Однако, мне это не подходит из-за сохранения ссылок в журнале браузера и из-за того, что url получается очень длинным..
Также я это делал при помощи сессий, но этот вариант мне не подходит т.к. я не в полной мере понимаю что будет происходить если пользователь будет делать несколько поисков подряд.
Как правильно передать в метод get_queryset()
ListView
данные при редиректе?
Updated 13 June 2018, 7:45 by dzmitry1985.