Função assíncrona na View

16 views
Skip to first unread message

Juliano Fischer Naves

unread,
Feb 9, 2012, 10:11:45 AM2/9/12
to Django Brasil
Olá pessoal,
necessito executar uma função que demora alguns segundos na minha
view.
O tempo que demora é variável, pode demorar de poucos a mais de 100
segundos.

Quando o usuário pressionar um botão, o processamento começará, quando
terminar o processamento, alguma informação é exibida para o usuário.


Fiz algumas busca sobre isso e encontrei diversas possíveis soluções:
Celery, django-tasks, multiprocessing, Beanstalkd, threading, etc ...

Qual a solução que vocês acham mais simples e que facilmente resolverá
meu problema?

Visto que esse é o único componente da minha aplicação que vai
precisar desse tipo de recurso, não é necessário que seja a solução
mais robusta.

Abraços

Elyézer Mendes Rezende

unread,
Feb 9, 2012, 10:49:20 AM2/9/12
to django...@googlegroups.com
O Celery tem sido bastante utilizado para isso.

Particularmente ainda não precisei algo do tipo, mas tenho visto bons
resultados com o celery com o django-celery.

Até mais

2012/2/9 Juliano Fischer Naves <juliano...@gmail.com>:

> --
> Django Brasil em Google Groups <http://groups.google.com.br/group/django-brasil>
> Associe-se à Python Brasil e suporte nossa comunidade! <http://associacao.python.org.br/>

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

Reply all
Reply to author
Forward
0 new messages