django-async-messages

Sagteware kiekie:
django-async-messages
Sagteware besonderhede:
Weergawe: 0.1.4
Upload datum: 20 Feb 15
Ontwikkelaar: David Winterbottom
Lisensie: Gratis
Populariteit: 4

Rating: nan/5 (Total Votes: 0)

Django-async-boodskappe is 'n eenvoudige asinchrone boodskappe vir Django.
Vrae
Watter probleem het hierdie los?
Veronderstel 'n gebruiker aanhits 'n duur taak wat jy is die verwerking van die regte pad (bv met behulp van Seldery). Die biblioteek bied 'n eenvoudige meganisme vir kennisgewing aan die gebruiker wanneer die taak voltooi is.
Byvoorbeeld, kan jy Seldery gebruik 'n groot verslag te genereer en gebruik dan hierdie biblioteek die gebruiker wat hulle verslag is gereed om afgelaai te word in kennis te stel.
Hoe werk dit?
'N kas word gebruik om die boodskappe te volhard, en middleware word gebruik om hierdie te haal en voeg dit by Django se boodskappe. Alle baie eenvoudig.
Is daar nie ander biblioteke wat dit doen?
Ja, daar is nie - maar hulle los die problm op verskillende maniere:
- Django-af-boodskappe - dit bied 'n alternatief stoor backend wat Django se boodskappe raamwerk kan gebruik.
- Django-kennisgewings
Installeer
Van PyPI (stabiel):
PIP installeer Django-async-boodskappe
Van GitHub (onstabiele):
PIP installeer
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Voeg async_messages.middleware.AsyncMiddleware aan jou INSTALLED_APPS. Verseker dit kom na django.contrib.messages.middleware.MessageMiddleware.
Jy moet 'n kas gestig in jou instellings vir hierdie om te werk. Soos gewoonlik, memcache is die beste keuse.
Gebruik
Stuur 'n boodskap aan 'n enkele gebruiker:
>>> Van async_messages invoer message_user
>>> Van django.contrib.auth.models invoer User
>>> Barry = User.objects.get (gebruikersnaam = 'Barry)
>>> Message_user (Barry, "Barry, jou verslag is gereed")
Stuur 'n boodskap aan baie van die gebruikers:
>>> Van async_messages invoer message_users
>>> Personeel = User.objects.filter (is_staff = True)
>>> Message_users (personeel, "Alle begrotings bestee moet word teen die einde van die dag")
Spesifiseer boodskap vlak:
>>> Van django.contrib.messages invoer konstantes
>>> Message_users (personeel,, constants.WARNING "Boom!")

Wat is nuut in hierdie release:

  • verander afhanklikheid van Django te wees slegs 1,2 +

Wat is nuut in die weergawe 0.1.2:

  • Verandering afhanklikheid van Django te wees net 1.2+

Vereistes :

  • Python
  • Django

Ander sagteware ontwikkelaar David Winterbottom

Oscar
Oscar

20 Jul 15

django-rickroll
django-rickroll

20 Feb 15

csvfilter
csvfilter

1 Mar 15

purl
purl

20 Feb 15

Kommentaar te django-async-messages

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!