Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2011, 06:01
Avatar de AubeRoseau
AubeRoseau
 
Fecha de Ingreso: diciembre-2010
Ubicación: Sevilla
Mensajes: 90
Antigüedad: 14 años
Puntos: 2
Django: Mostrar un mensaje

Hola,

voy a intentar explicar lo mejor posible lo que quiero hacer, pero advierto que he dormido muy poco, asi que no prometo nada :P

A ver, tengo una vista en django que me carga una plantilla y que inicia un subproceso en modo background. En el subproceso, ejecuto un script que tarda un rato en terminar de ejecutarse. Lo que quiero es que cuando termine de ejecutarse este script se muestre un mensaje al usuario. No se si se puede modificar la plantilla que se esté viendo en ese momento, o lanzar un mensaje tipo alert,...

Os pongo parte del código:

Código Python:
Ver original
  1. def func(request):
  2.     background = process()
  3.     background.start()
  4.     return render_to_response('plantilla.html')
  5. class process(threading.Thread):
  6.     def __init__(self):
  7.         threading.Thread.__init__(self)
  8.     def run(self):
  9.         os.system('/script/convert.sh ')
  10.        #Aquí tendría que poner el código necesario para mostrar el mensaje al usuario

Última edición por AubeRoseau; 04/03/2011 a las 06:45