blizzard, а execute никак не преобразовывает запрос там? Подозреваю, что там не тот запрос уходит, надо посмотреть. C SQLite никогда не имел дела, не представляю, как обертка эта для него работает.
abbrakadabbra, еще вариант такой можно сделать - создаем в базе таск со статусом waiting и всеми параметрами нужными селери, отдаем id селери, в селери забираем из базы все параметры таска, обновляем его статус до processing, при ошибке - ставим error, при успешном окончании success. И поллим этот таск, что в базе.
Александр Виноградов, ну а как в шаблон еще вывести какие-то данные?..
Ну, можно еще написать свой контекстный процессор, который везде добавит нужные данные.
dimonchik2013, ничего, кроме подсказок для юзера и линтера, аннотации типов не несут. И хоть пачку напиши, интерпретатор никак не запретит тебе присвоить int строке или список словарю. Ничего общего это не имеет со статической типизацией.
Messi, а к крону это какое отношение имеет?) Крон это процесс, который умеет по заданному расписанию выполнять команды. Надо написать скрипт и поставить команду на его выполнение раз в 5 минут в крон.