Вопрос

Я хочу экспортировать результаты, которые у меня есть в запросе, который я получаю из просмотра поиска сена. Чтобы сделать это, я нашел лучший способ, чтобы сделать его асинронально, поэтому я использую сельдерей и кролик, чтобы управлять задачей, и там создают файл и итерацию за все результаты, а затем уведомить пользователь по электронной почте, который Файл готов для них, чтобы захватить его. Однако для того, чтобы пройти сельдерею запрос на запрос, мне нужно сериализовать его.

Есть ли быстрый способ сделать это? Или я должен скопировать параметры запроса и повторить поиск?

Это было полезно?

Решение

Вы можете сериализовать запрос HayStack QuerySet JSON:

from django.core import serializers
serializers.serialize("json", [q.object for q in queryset])
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top