[django-brasil] Agendar tarefas do sistema

282 views
Skip to first unread message

Leonardo S

unread,
Jan 14, 2013, 11:46:06 AM1/14/13
to django...@googlegroups.com
Pessoal,

Preciso criar uma funcionalidade tipo agendar tarefa.

O usuário quer programar uma tarefa do sistema (tipo enviar um twitter) para ocorrer a cada semana, ou a cada dia, etc ... entre várias opções de agendamento.

Qual seria a solução django para isso ? Seria algum componente equivalente ao cron para python/djnago ?

Abs,
  Leonardo

luan fonceca

unread,
Jan 14, 2013, 11:49:53 AM1/14/13
to django...@googlegroups.com
Existem várias formas, você pode criar uma tabela de Schedule, com tipos de ações que podem serem feitas e no tempo e criar um script para ficar rodando eternamento lendo o banco para ver se ele tem algo a fazer ou pode usar o Celery[1], ele serve muuuuuito bem para este propósito, recomendo fortemente o uso dele.



--
 
 



--
  • Software Engineering student at the Universidade Federal do Rio Grande do Norte;
  • Front-end Designer and Developer;
  • Python/Django Developer at the multmeio.com.br.

Elyézer Mendes Rezende

unread,
Jan 14, 2013, 11:50:00 AM1/14/13
to Lista Django Brasil
Você pode utilizar o celery [1], ou então criar um management command [2] que é chamado por um job cron, por exemplo, a cada minuto e realiza as ações que estão pendentes naquele tempo.

Para maiores informações é só pesquisar na lista.



2013/1/14 Leonardo S <leonard...@gmail.com>

--
 
 



--
Elyézer Rezende
http://elyezer.com

Leonardo S

unread,
Jan 14, 2013, 11:55:27 AM1/14/13
to django...@googlegroups.com
Pessoal,

Valeu. Já imagina que o celery estaria envolvido de alguma forma, mas não como utilizá-lo.

Abs,


--
 
 

Leonardo S

unread,
Jan 14, 2013, 9:49:12 PM1/14/13
to django...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages