сделать запрос к приложению django URL из задачи celery - PullRequest
0 голосов
/ 17 июня 2020

У меня есть приложение django rest framework, которое использует кеширование для некоторых URL-адресов. Я использую декоратор cache_page для кеширования этих URL-адресов в кеше Redis. Срок действия этих кешей истекает через 5 мин.

Теперь я хочу реализовать задачу с сельдереем, которая вызывается периодически (с использованием celerybeat) через каждые 30 секунд, чтобы проверить, существует ли кеш для конкретной страницы или нет в кеше redis. В противном случае нам нужно создать кеш.

Проблема в том, что у меня нет объекта запроса и ответа, так как это задача сельдерея. Мне нужен способ сделать запрос к приложению django, которое затем автоматически выполнит кеширование.

какой подход должен быть для этого наилучшим?

...