Фильтры списка изменений Serialize Admin для сельдерея - PullRequest
0 голосов
/ 29 января 2019

При следующих условиях:

  • Нетривиальное действие администратора должно выполняться над тысячами строк.
  • Строки являются результатом сложных пользовательских фильтров администратора.

Как лучше всего справиться с этим сценарием?

Мы рассмотрели

  • Синхронная обработка запроса в цикле запрос / ответ.Это занимает слишком много времени.
  • Отправка полученного QuerySet в сельдерей через Pickle, но сериализатор Pickle считается небезопасным.
  • Восстановление QuerySet в задаче Celery из параметров запроса URL-адреса администратора.Потребуется углубиться в частные методы администратора Django.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...