django-async-messages

Software screenshot:
django-async-messages
Software detaljer:
Version: 0.1.4
Upload dato: 20 Feb 15
Licens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

django-async-beskeder er en simpel asynkrone meddelelser til Django.
Spørgsmål
Hvilket problem er dette løse?
Antag en bruger ansporer en dyr opgave, som du behandler offline (fx anvendelse selleri). Dette bibliotek giver en enkel mekanisme til at underrette brugeren, når opgaven er afsluttet.
For eksempel kan du bruge Selleri at generere en stor rapport og derefter bruge dette bibliotek til at underrette brugeren om, at deres rapport er klar til at blive downloadet.
Hvordan virker det?
En cache bruges til at vare ved meddelelserne, og middleware bruges til at samle dem op og tilføje dem til Django budskaber. Alle meget enkel.
Er der ikke andre biblioteker, der gør dette?
Ja, er der - men de løser problm på forskellige måder:
- Django-offline-beskeder - det giver et alternativ opbevaring backend som Django budskaber rammer kan bruge.
- Django-meddelelser
Installer
Fra PyPI (stabil):
pip installere Django-async-beskeder
Fra Github (ustabil):
pip installere
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Tilføj async_messages.middleware.AsyncMiddleware til din INSTALLED_APPS. Sikre det kommer efter django.contrib.messages.middleware.MessageMiddleware.
Du skal have en cache oprettet i dig indstillinger for at dette virker. Som sædvanlig memcache er det bedste valg.
Brug
Send en meddelelse til en enkelt bruger:
>>> Fra async_messages import message_user
>>> Fra django.contrib.auth.models import Bruger
>>> Barry = User.objects.get (username = 'barry «)
>>> Message_user (Barry, "Barry, din rapport er klar")
Send en besked til masser af brugere:
>>> Fra async_messages import- message_users
>>> Personale = User.objects.filter (is_staff = True)
>>> Message_users (personale, "alle budgetter skal bruges inden udgangen af ​​dagen")
Angiv besked niveau:
>>> Fra django.contrib.messages import- konstanter
>>> message_users (personale,, constants.WARNING "Boom!")

Hvad er nyt i denne udgivelse:

  • Altered afhængighed af Django kun at være 1,2 +

Hvad er nyt i version 0.1.2:

  • Altered afhængighed af Django at være kun 1.2+

Krav :

  • Python
  • Django

Andre software developer David Winterbottom

purl
purl

20 Feb 15

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

Kommentarer til django-async-messages

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!