django-async-messages

Software screenshot:
django-async-messages
Podrobnosti Software:
Verze: 0.1.4
Datum uploadu: 20 Feb 15
Licence: Volný
Popularita: 4

Rating: nan/5 (Total Votes: 0)

Django-async-zprávy je jednoduchý asynchronní zprávy pro Django.
Otázky
Jaký problém to vyřešit?
Předpokládejme, že uživatel iniciuje drahé úkol, který se zpracovává v režimu offline (například s využitím celer). Tato knihovna poskytuje jednoduchý mechanismus pro upozornění uživatele, když je úloha dokončena.
Například, můžete použít celer generovat velké sestavy a pak použít tuto knihovnu a upozorní uživatele, že jejich zpráva je připravena ke stažení.
Jak to funguje?
Cache slouží přetrvávat zpráv a middleware se používá k vyzvednutí tyto a doplnit je do zprávy Django je. Všechny jsou velmi jednoduché.
Nejsou tam další knihovny, které to?
Ano, jsou - ale řešit problm různými způsoby:
- Django-online-zprávy - to představuje alternativní úložiště backend, že zprávy rámec Django může použít.
- Django-oznámení
Instalovat
Od PyPI (stabilní):
Pip nainstalovat Django-asynchronní-zprávy
Od Github (nestabilní):
Pip nainstalovat
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Přidat async_messages.middleware.AsyncMiddleware do vašeho INSTALLED_APPS. Ujistěte se, že přichází po django.contrib.messages.middleware.MessageMiddleware.
Musíte mít mezipaměti nastaven ve vás nastavení pro tuto práci. Jako obvykle, Memcache je tou nejlepší volbou.
Použít
Odeslání zprávy jednomu uživateli:
>>> Z async_messages import message_user
>>> Z django.contrib.auth.models import uživatelských
>>> Barry = User.objects.get (username = 'Barry ")
>>> Message_user (Barry, "Barry, vaše zpráva je připravena")
Poslat zprávu na spoustu uživatelů:
>>> Z async_messages dovozních message_users
>>> Zaměstnanci = User.objects.filter (is_staff = True)
>>> Message_users (zaměstnanci, "Veškeré rozpočty musí být vynaloženy na konci dne")
Uveďte úroveň zprávy:
>>> Z django.contrib.messages dovozních konstant
>>> message_users (zaměstnanci,, constants.WARNING "Boom!")

Co je nového v této verzi:

  • Měnil závislost na Django, že je jen 1,2 +

Co je nového ve verzi 0.1.2:

  • Měnil závislost na Django být jen 1.2+

Požadavky na :

  • Python
  • Django

Ostatní software developer David Winterbottom

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

purl
purl

20 Feb 15

Komentáře k django-async-messages

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!