Django-async-messaggi

Invia messaggi asincroni agli utenti
Scarica ora

Django-async-messaggi Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Other/Proprietary Li...
  • Prezzo:
  • FREE
  • Nome editore:
  • David Winterbottom
  • Sito web dell'editore:
  • https://github.com/tangentlabs/

Django-async-messaggi Tag


Django-async-messaggi Descrizione

Django-Async-Messages è un semplice messaggio asincrono per Django.questionswhat, questo problema risolve? Supponiamo che un utente istiga un compito costoso che stai elaborando offline (ad esempio utilizzando il sedano). Questa biblioteca fornisce un semplice meccanismo per aver notificato all'utente quando l'attività è finita. Per l'istanza, è possibile utilizzare il sedano per generare un report di grandi dimensioni e quindi utilizzare questa libreria per avvisare l'utente che il loro rapporto è pronto per essere scaricato.Come funziona ? Una cache viene utilizzata per persistere i messaggi e il middleware viene utilizzato per prenderli e aggiungerli ai messaggi di Django. Tutto molto semplice. Non ce narono altre biblioteche che lo fanno? Sì, ci sono - ma risolvono il problm in modi diversi: - Django-offline-messaggi - questo fornisce un back-add-stoccaggio alternativo che il quadro dei messaggi di Django può utilizzare .- Django -NotificationSinstallFrom PYPI (stabile): PIP Installa Django-Async-MessageSfrom GitHub (instabile): PIP Installgit + Git: //github.com/codeinthehole/django-sync-messages#egg=djang-sync-messageSadd async_messages.middleware.asyncmiddleware alle tue installate_apps. Assicurarsi che arriva dopo django.contrib.messages.middleware.messagemiddleware.you devi avere una cache impostata nelle tue impostazioni per funzionare. Come al solito, Memcache è la scelta migliore. Un messaggio a un singolo utente: >>> da async_messages import message_user >>> da django.contrib.auth.models import user >>> barry = user.objects.get (username = user.objects.get 'BARRY') >>> Message_User (Barry, "Barry, il tuo rapporto è pronto") Invia un messaggio a molti utenti: >>> da async_messages Importa message_users >>> Staff = user.objects.filter (is_staff = true) >>> Message_USERS (personale ", tutti i budget devono essere spesi entro la fine della giornata") Specificare il livello del messaggio: >>> da django.contrib.messages import costanti >>> Message_USer (personale, "boom!", costanti. Avvertenza) Homepage del prodotto


Django-async-messaggi Software correlato