понять как можно в питоне и drf занести view в фоновый процесс, в очередь? Чтобы работа текущего вью не мешала работе других
celery + celery beat
взять весь функционал что используется во вью и перенести его в отдельную функцию, потом только вызвать в таске, а таск вызвать во вью, так?
вынести в отдеьлную функцию логику вьюхи во вью создать какую-то промежуточную сущность или отметить для обработки в фоновой задаче ту, что есть потом в периодической задаче уже вызывать ту отдельную функцию
зачем вызывать периодический таск? если я хочу выполнение этой вьюхе только при ее вызове в фоне выполнять?
тогда определить все равно отдельно celery-таску и вызвать ее в виде some_func.delay(аргументы)
да вот это я и говорил, только тут проблемка одна была в том что функция не выполнялась почему то, хотя принты все выводились
Обсуждают сегодня