django-async-messages

Software kuvakaappaus:
django-async-messages
Ohjelmiston tiedot:
Versio: 0.1.4
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: David Winterbottom
Lupa: Vapaa
Suosio: 4

Rating: nan/5 (Total Votes: 0)

Django-async-viestit on yksinkertainen asynkroninen viestejä Django.
Kysymyksiä
Mikä ongelma tämä ratkaista?
Oletetaan käyttäjä yllyttää kallis tehtävä että käsittelet offline (esimerkiksi käyttämällä Selleri). Tämä kirjasto tarjoaa yksinkertaisen mekanismin ilmoittamalla käyttäjälle, kun tehtävä on valmis.
Esimerkiksi voit käyttää Selleri tuottaa suuri kertomus ja sitten käyttää tätä kirjastoa ilmoittaa käyttäjälle, että selvityksessä on valmiina ladattaviksi.
Kuinka se toimii?
Välimuisti käytetään edelleen viestejä, ja middleware käytetään poimia näitä ylös ja lisää ne Django viestejä. Kaikki hyvin yksinkertainen.
Eivätkö olemassa muita kirjastoja, jotka eivät tätä?
Kyllä, on olemassa - mutta he ratkaisevat problm eri tavoin:
- Django-offline-viestit - tämä tarjoaa vaihtoehtoisen varastointi backend että Django viestejä kehys voi käyttää.
- Django-ilmoitukset
Asenna
Mistä PyPI (vakaa):
Pip asentaa Django-async-viestit
Mistä Github (epästabiili):
Pip asentaa
git + Git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Lisää async_messages.middleware.AsyncMiddleware teidän INSTALLED_APPS. Varmista, että se tulee sen jälkeen django.contrib.messages.middleware.MessageMiddleware.
Sinun täytyy olla välimuisti perustettu sinua asetuksia jotta tämä toimisi. Kuten tavallista, memcache on paras valinta.
Käytä
Lähetä viesti yhdelle käyttäjälle:
>>> Alkaen async_messages tuonti message_user
>>> Alkaen django.contrib.auth.models tuonti User
>>> Barry = User.objects.get (käyttäjätunnus = 'barry')
>>> Message_user (Barry, "Barry, ilmoituksesi on valmis")
Lähetä viesti paljon käyttäjiä:
>>> Alkaen async_messages tuonti message_users
>>> Henkilökunta = User.objects.filter (is_staff = True)
>>> Message_users (henkilöstö, "All talousarvioista on käytetty loppuun mennessä päivä")
Määritä viestin taso:
>>> Alkaen django.contrib.messages tuonti vakioita
>>> Message_users (henkilöstö, "Boom!", Constants.WARNING)

Mitä uutta tässä julkaisussa:

  • Altered riippuvuus Django olevan vain 1,2 +

Mitä uutta versiossa 0.1.2:

  • Altered riippuvuutta Django olevan vain 1.2+

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä David Winterbottom

django-rickroll
django-rickroll

20 Feb 15

purl
purl

20 Feb 15

csvfilter
csvfilter

1 Mar 15

Kommentit django-async-messages

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!