django-async-messages

Software captura de pantalla:
django-async-messages
Detalles de software:
Versión: 0.1.4
Fecha de carga: 20 Feb 15
Licencia: Libre
Popularidad: 4

Rating: nan/5 (Total Votes: 0)

django-async-mensajes es un simple mensajes asíncronos para Django.
Preguntas
¿Qué problema a resolver esto?
Supongamos que un usuario instiga una tarea costosa que está procesando fuera de línea (por ejemplo, el uso de apio). Esta biblioteca proporciona un mecanismo sencillo para notificar al usuario cuando haya finalizado la tarea.
Por ejemplo, podría utilizar Apio para generar un informe grande y luego utilizar esta biblioteca para notificar al usuario de que su informe está listo para ser descargado.
Como funciona?
La memoria caché se utiliza para guardar los mensajes, y middleware se utiliza para recoger estos y añadirlos a los mensajes de Django. Todo muy sencillo.
¿No hay otras bibliotecas que hacen esto?
Sí, hay - pero los que resuelven el problm de diferentes maneras:
--Django offline-mensajes - esto proporciona un motor de almacenamiento alternativo de ese marco mensajes de Django puede utilizar.
- django-notificaciones
Instalar
Desde PyPI (estable):
PIP instalar Django asincrónicos-mensajes
Desde Github (inestable):
PIP instalar
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Añadir async_messages.middleware.AsyncMiddleware a tu INSTALLED_APPS. Asegúrese de que viene después django.contrib.messages.middleware.MessageMiddleware.
Usted necesita tener una memoria caché establecido en ti ajustes para que esto funcione. Como de costumbre, memcache es la mejor opción.
Utilice
Enviar un mensaje a un único usuario:
>>> From async_messages message_user importación
>>> From django.contrib.auth.models importación de usuario
>>> Barry = User.objects.get (username = 'Barry')
>>> Message_user (Barry, "Barry, su informe está listo")
Enviar un mensaje a muchos usuarios:
>>> From message_users async_messages importación
>>> Personal = User.objects.filter (is_staff = True)
>>> Message_users (personal, "Todos los presupuestos deben ser gastados por el final del día")
Especificar nivel de mensaje:
>>> Partir de las constantes django.contrib.messages importación
>>> message_users (personal,, constants.WARNING "Boom!")

¿Qué hay de nuevo en esta versión:

  • dependencia alterada en Django sea sólo 1.2 +

¿Qué hay de nuevo en la versión 0.1.2:

  • dependencia alterada en Django sea sólo 1.2+

Requisitos :

  • Python
  • Django

Otro software de desarrollador David Winterbottom

django-rickroll
django-rickroll

20 Feb 15

Oscar
Oscar

20 Jul 15

csvfilter
csvfilter

1 Mar 15

Comentarios a la django-async-messages

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!