Джанго сохранить QuerySet в сессию - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь сохранить отфильтрованные данные QuerySet в request.session.

Я пытаюсь сделать это с помощью pickle, но мне нужно сериализовать QuerySet, прежде чем помещать данные в request.session

Есть липростой способ сохранить объект QuerySet в сеансе?

Мои попытки:

с рассылкой: рассол

без засолки [вывод - строка]:

# save data
product_data = Product.objects.filter(Q(title__icontains=search_sequence))
product_data = serializers.serialize('json',product_data)
request.session['product_data'] = product_data
# recieve data
if 'product_data' in request.session:
        product_data = request.session['product_data']

Спасибо за все предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...