django-async-messages

Screenshot Λογισμικό:
django-async-messages
Στοιχεία Λογισμικού:
Εκδοχή: 0.1.4
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: David Winterbottom
Άδεια: Δωρεάν
Δημοτικότητα: 4

Rating: nan/5 (Total Votes: 0)

Django-ασύγχρονη-μηνύματα είναι ένα απλό ασύγχρονα μηνύματα για Django.
Ερωτήσεις
Τι πρόβλημα έχει αυτό το λύσει;
Ας υποθέσουμε ότι ένας χρήστης υποκινεί ένα ακριβό έργο που επεξεργάζονται εκτός σύνδεσης (π.χ. χρησιμοποιώντας Σέλινο). Αυτή η βιβλιοθήκη παρέχει ένα απλό μηχανισμό για την ειδοποίηση του χρήστη όταν το έργο ολοκληρωθεί.
Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το σέλινο για να δημιουργήσει μια μεγάλη έκθεση και στη συνέχεια να χρησιμοποιήσετε αυτήν τη βιβλιοθήκη για να ειδοποιεί το χρήστη ότι η έκθεσή τους είναι έτοιμο να κατεβάσει.
Πως λειτουργει?
Η προσωρινή μνήμη χρησιμοποιείται για να επιμένουν τα μηνύματα, και το ενδιάμεσο χρησιμοποιείται για να πάρει αυτά και να τα προσθέσετε στα μηνύματά του Django. Όλα είναι πολύ απλή.
Δεν υπάρχουν άλλες βιβλιοθήκες που το κάνουν αυτό;
Ναι, υπάρχουν - αλλά λύσει το problm με διάφορους τρόπους:
- Django-offline-μηνύματα - αυτό παρέχει μια εναλλακτική backend αποθήκευσης που μπορεί να χρησιμοποιήσει το πλαίσιο μηνύματα Django του.
- Django-ειδοποιήσεις
Εγκατάσταση
Από PyPI (σταθερό):
Pip εγκατάσταση Django-ασύγχρονη-μηνύματα
Από Github (ασταθής):
Pip εγκαταστήσετε
git + git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
Προσθήκη async_messages.middleware.AsyncMiddleware να INSTALLED_APPS σας. Βεβαιωθείτε ότι έρχεται μετά django.contrib.messages.middleware.MessageMiddleware.
Θα πρέπει να έχουν μια κρυφή μνήμη που έχει συσταθεί σε σας ρυθμίσεις για να δουλέψει αυτό. Ως συνήθως, memcache είναι η καλύτερη επιλογή.
Χρησιμοποιήστε τα
Στείλτε ένα μήνυμα σε ένα μόνο χρήστη:
>>> Από async_messages message_user εισαγωγής
>>> Από django.contrib.auth.models εισαγωγή χρήστη
>>> Barry = User.objects.get (username = 'Barry »)
>>> Message_user (Barry, "Barry, η έκθεσή σας είναι έτοιμη")
Στείλτε ένα μήνυμα σε πολλούς χρήστες:
>>> Από message_users async_messages εισαγωγής
>>> Προσωπικό = User.objects.filter (is_staff = True)
>>> Message_users (προσωπικό, "Όλοι οι προϋπολογισμοί πρέπει να δαπανηθεί μέχρι το τέλος της ημέρας»)
Καθορίστε επίπεδο μήνυμα:
>>> Από σταθερές django.contrib.messages εισαγωγής
>>> Message_users (προσωπικό,, constants.WARNING "Boom!")

Τι είναι καινούργιο σε αυτήν την έκδοση:

  • Altered της εξάρτησης από Django να είναι μόνο 1,2 +

Τι είναι καινούργιο στην έκδοση 0.1.2:

  • Altered της εξάρτησης από Django να είναι μόνο 1.2+

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή David Winterbottom

csvfilter
csvfilter

1 Mar 15

Oscar
Oscar

20 Jul 15

purl
purl

20 Feb 15

Σχόλια για django-async-messages

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!