django-async-messages

Software screenshot:
django-async-messages
Software informatie:
Versie: 0.1.4
Upload datum: 20 Feb 15
Ontwikkelaar: David Winterbottom
Licentie: Gratis
Populariteit: 4

Rating: nan/5 (Total Votes: 0)

django-async-berichten is een eenvoudige asynchrone berichten voor Django.
Vragen
Welk probleem doet dit op te lossen?
Stel dat een gebruiker een dure taak die u het verwerken van offline (bijvoorbeeld met behulp van selderij) aanzet. Deze bibliotheek biedt een eenvoudig mechanisme voor kennisgeving aan de gebruiker wanneer de taak is voltooid.
Bijvoorbeeld, zou u gebruik maken van Selderij om een ​​groot rapport te genereren en gebruik dan deze bibliotheek aan de gebruiker dat hun rapport klaar om te worden gedownload op de hoogte.
Hoe werkt het?
Een cache wordt gebruikt om de berichten te volharden, en middleware wordt gebruikt om deze te halen en ze toevoegen aan berichten Django's. Allemaal heel simpel.
Zijn er geen andere bibliotheken die dit doen?
Ja, er zijn - maar lossen ze de problm verschillende manieren:
- Django-offline-berichten - dit biedt een alternatief storage backend dat Django's boodschappen kader kan gebruiken.
- Django-meldingen
Installeer
Vanaf PyPI (stabiel):
pip django-async-berichten te installeren
Vanaf Github (instabiele):
pip installeren
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Voeg async_messages.middleware.AsyncMiddleware aan uw INSTALLED_APPS. Zorgen het komt na django.contrib.messages.middleware.MessageMiddleware.
U hebt een cache te hebben opgezet in je instellingen om dit te laten werken. Zoals gebruikelijk, memcache is de beste keuze.
Gebruik
Stuur een bericht aan één gebruiker:
>>> Van async_messages import message_user
>>> Van django.contrib.auth.models import Gebruiker
>>> Barry = User.objects.get (gebruikersnaam = 'barry')
>>> Message_user (barry, "Barry, je rapport klaar")
Stuur een bericht naar veel gebruikers:
>>> Van async_messages import message_users
>>> Personeel = User.objects.filter (is_staff = True)
>>> Message_users (personeel, "Alle budgetten moeten worden besteed aan het eind van de dag")
Specificeren bericht level:
>>> Van django.contrib.messages import constanten
>>> Message_users (personeel, constants.WARNING "Boom!")

Wat is nieuw in deze release:

  • gewijzigd afhankelijkheid van Django zijn slechts 1,2 +

Wat is nieuw in versie 0.1.2:

  • Veranderde afhankelijkheid van Django te zijn alleen 1.2+

Eisen

  • Python
  • Django

Andere software van ontwikkelaar David Winterbottom

Oscar
Oscar

20 Jul 15

purl
purl

20 Feb 15

django-rickroll
django-rickroll

20 Feb 15

Reacties op django-async-messages

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!