django-async-messages

Software skärmdump:
django-async-messages
Mjukvaruinformation:
Version: 0.1.4
Ladda upp dagen: 20 Feb 15
Utvecklare: David Winterbottom
Licens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

django-async-meddelanden är ett enkelt asynkrona meddelanden för Django.
Frågor
Vilka problem innebär det lösa?
Antag en användare anstiftar en dyr uppgift som du behandlar offline (t.ex. med selleri). Detta bibliotek ger en enkel mekanism för att meddela användaren när uppgiften är klar.
Till exempel kan du använda Selleri att generera en stor rapport och sedan använda detta bibliotek för att meddela användaren att deras rapport är klar att laddas ned.
Hur fungerar det?
En cache används för att bestå meddelandena, och middle används för att plocka upp dem och lägg dem på Django budskap. Alla mycket enkel.
Finns det inte andra bibliotek som gör detta?
Ja, det finns - men de löser problm på olika sätt:
- Django-offline-meddelanden - detta ger en alternativ lagring backend att meddelanden ram Django s kan använda.
- django-anmälningar
Installera
Från PyPI (stabilt):
PIP installera django-async-meddelanden
Från Github (instabil):
Pip installera
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Lägg async_messages.middleware.AsyncMiddleware till din INSTALLED_APPS. Se till att det kommer efter django.contrib.messages.middleware.MessageMiddleware.
Du måste ha en cache inrättats i det inställningar för att detta ska fungera. Som vanligt är memcache det bästa valet.
Använd
Skicka ett meddelande till en enskild användare:
>>> Från async_messages import message_user
>>> Från django.contrib.auth.models importAnvändar
>>> Barry = User.objects.get (username = 'barry')
>>> Message_user (barry, "Barry, är din rapport klar")
Skicka ett meddelande till många användare:
>>> Från async_messages import message_users
>>> Personal = User.objects.filter (is_staff = sant)
>>> Message_users (personal, "Alla budgetar måste användas i slutet av dagen")
Ange meddelandenivå:
>>> Från django.contrib.messages importkonstanter
>>> message_users (personal,, constants.WARNING "Boom!")

Vad är nytt i den här versionen:

  • Förändrad beroende Django vara endast 1,2 +

Vad är nytt i version 0.1.2:

  • Förändrad beroende Django vara endast 1.2 +

Krav :

  • Python
  • Django

Annan programvara för utvecklare David Winterbottom

csvfilter
csvfilter

1 Mar 15

django-rickroll
django-rickroll

20 Feb 15

purl
purl

20 Feb 15

Kommentarer till django-async-messages

Kommentarer hittades inte
Kommentar
Slå på bilder!