Estou trabalhando em um aplicativo Web usando o Django, e estou curioso para saber se existe uma maneira de agendar um trabalho para ser executado periodicamente.
Basicamente, eu só quero percorrer o banco de dados e fazer alguns cálculos / atualizações de forma automática e regular, mas não consigo encontrar nenhuma documentação para fazer isso.
Alguém sabe como configurar isso?
Para esclarecer: Eu sei que posso configurar um cron
trabalho para fazer isso, mas estou curioso para saber se há algum recurso no Django que fornece essa funcionalidade. Eu gostaria que as pessoas pudessem implantar esse aplicativo elas mesmas sem ter que fazer muita configuração (de preferência zero).
Eu considerei desencadear essas ações "retroativamente" simplesmente verificando se um trabalho deveria ter sido executado desde a última vez em que uma solicitação foi enviada ao site, mas espero algo mais limpo.