django-async-messages

Screenshot Software:
django-async-messages
Szczegóły programowe:
Wersja: 0.1.4
Filmu: 20 Feb 15
Wywoływacz: David Winterbottom
Licencja: Wolny
Popularność: 4

Rating: nan/5 (Total Votes: 0)

async-django-wiadomości jest proste asynchroniczne wiadomości dla Django.
pytania
Jaki problem ma rozwiązać ten problem?
Załóżmy, że użytkownik inicjuje drogie zadanie, że jesteś w trybie offline przetwarzania (na przykład za pomocą seler). Ta biblioteka udostępnia prosty mechanizm powiadamiania użytkownika, gdy zadanie jest zakończone.
Na przykład, można użyć Seler wygenerować duży raport, a następnie korzystać z tej biblioteki, aby powiadomić użytkownika, że ​​ich raport jest gotowy do pobrania.
Jak to działa?
Pamięć podręczna jest używany do utrwalania wiadomości i middleware jest używany do wykryć to i dodać je do wiadomości Django. Wszystko bardzo proste.
Czy nie ma innych bibliotek, które to zrobić?
Tak, są - ale oni rozwiązać problm na różne sposoby:
- Django-nieaktywny-wiadomości - zapewnia to alternatywne wyjście pamięci, że wiadomości ramy Django może korzystać.
- django-powiadomienia
Zainstaluj
Od PyPI (stabilne):
pip zainstalować Django async-wiadomości
Od Github (unstable):
pip install
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Dodaj async_messages.middleware.AsyncMiddleware do INSTALLED_APPS. Upewnij się, chodzi po django.contrib.messages.middleware.MessageMiddleware.
Musisz mieć cache ustawić w tobie ustawienia dla tej pracy. Jak zwykle, memcache jest najlepszym wyborem.
Zastosowanie
Wyślij wiadomość do jednego użytkownika:
>>> Z async_messages importu message_user
>>> Import użytkowników z django.contrib.auth.models
>>> Barry = User.objects.get (nazwa użytkownika = "kasia")
>>> Message_user (Barry ", Barry, raport jest gotowy")
Wyślij wiadomość do wielu użytkowników:
>>> Z message_users async_messages przywozowych
>>> Pracownicy = User.objects.filter (is_staff = True)
>>> Message_users (personel, "Wszystkie budżety muszą być wydane do końca dnia")
Określ poziom wiadomość:
>>> Od stałych django.contrib.messages przywozowych
>>> message_users (personel, constants.WARNING "Bum!")

Co nowego w tym wydaniu:

  • Altered zależność od Django być tylko 1.2 +

Co nowego w wersji 0.1.2:

  • Zmienione zależność od Django jest tylko wersja 1.2 i nowsze

Wymagania :

  • Python
  • Django

Inne programy z deweloperem David Winterbottom

Oscar
Oscar

20 Jul 15

purl
purl

20 Feb 15

csvfilter
csvfilter

1 Mar 15

Komentarze do django-async-messages

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!