Come posso usare le notifiche django o i segnali django per fare qualcosa come la notifica degli aggiornamenti di Facebook che compare nel profilo utente se un altro utente piace o pubblica commenti sul blog o sul post dell'utente?Aggiornamenti delle notifiche di Facebook usando il segnale Django o notifica
risposta
Per il feed attività, usiamo https://github.com/justquick/django-activity-stream Documentazione: http://justquick.github.com/django-activity-stream/
Per i js widget e notifiche in tempo reale, usiamo https://github.com/subsume/django-subscription yourlabs esempio, dipende da Redis ma si può facilmente aggiungere un modello di back-end, se si vuole veramente . Redis è una buona scelta è mezzo megabyte di dipendenza. Documentazione: http://django-social.rtfd.org
Non esiste alcuna applicazione che faccia correttamente meta-notifiche ("notifica groupping") ma sono state fatte molte ricerche. Fondamentalmente hai bisogno di un'altra app, con un modello MetaNotification, e qualcosa (comando di gestione, segnale ...) che visiterà le notifiche e creerà istanze di MetaNotification. Quindi è necessario visualizzare gli elenchi di MetaNotification anziché l'Activity o l'elenco di notifiche.
Finnaly, se si desidera che le notifiche e-mail configurabili quindi è possibile utilizzare django-notifiche: https://github.com/jtauber/django-notification o questa applicazione, che sembra più bello: http://www.tomaz.me/django-notifications/
io non sono a conoscenza di qualsiasi applicazione che fa tutto. È è sarà un po 'di lavoro per voi.
"E 'una lunga strada per la cima se volete rock'n'roll" o come mi piace dire "pazienza e perseveranza" :)
https://pypi.python.org/pypi/feedly ti permette di costruire sistemi di newsfeed e notifica utilizzando Cassandra e/o Redis. Esempi di ciò che puoi costruire sono applicazioni come il feed di notizie di Facebook, il tuo stream di Twitter o la tua pagina successiva di Pinterest.
- 1. Come creare una struttura tabella delle notifiche di Facebook?
- 2. Notifiche di Facebook: bisogno dell'autorizzazione o no?
- 3. Disabilitazione delle e-mail di notifica JIRA per gli aggiornamenti dell'API REST
- 4. come funzionano le notifiche di Facebook?
- 5. Invio della notifica di app Android a Facebook utilizzando la notifica API di Facebook
- 6. Plugin commenti di Facebook - senza notifiche
- 7. Notifica live/chat in django
- 8. Creazione di un'icona di notifica con numero di notifiche
- 9. Come Facebook invia notifiche senza scheda
- 10. Notifiche istantanee come Facebook
- 11. La notifica di Facebook dalla mia app appare e scompare
- 12. NSNotifica ordine delle notifiche dell'osservatore
- 13. Come si ottiene la notifica degli aggiornamenti del proprio repository?
- 14. Android Facebook schermata di blocco notifica
- 15. Django: segnale su queryset.update
- 16. Come mostrare il conteggio delle notifiche sull'icona di un'app come Facebook?
- 17. Notifiche push o Socket.io ?, o Entrambi?
- 18. Notifiche push multiple Apple non visibili nel vassoio delle notifiche
- 19. Il layout delle notifiche personalizzate non funziona su Android 2.3 o inferiore
- 20. Come tenere traccia delle notifiche di sapere quando mostrare una notifica di sintesi
- 21. Come rilevare la posizione dell'area delle notifiche?
- 22. Dove devo rimuovere un osservatore delle notifiche?
- 23. Crea sistema di notifica utente in Django
- 24. Ios Notifica push: Null desidera inviarti notifiche
- 25. Segnale appropriato per uccidere il server di sviluppo django
- 26. Notifiche delle mattonelle della metropolitana in C#
- 27. django segnale post_save manda formsets linea obsoleti
- 28. notifiche push-style simili a Facebook con Rails e jQuery
- 29. Django: integrazione completa su Facebook e Twitter (Django-Facebook, django-social-auth, django-allauth)
- 30. Notifica usando python
Grazie mille. Penso che questo sia ciò di cui ho bisogno. –
@jpic: ho usato 'django-notifiche 'per le notifiche e-mail e funziona bene, ma ho qualche problema con' django-subscription' Nella documentazione che hanno detto possiamo usare l'esempio di yourlabs o andare per il ' installazione "bare" ma per l'installazione "bare" non vi è alcuna documentazione. È necessario per noi utilizzare l'esempio 'yourlabs' – Sachin
Ho lasciato il mio contatto IRC nella parte superiore della documentazione, contattami e ti aiuto e riempi gli spazi nella documentazione allo stesso tempo: http: // readthedocs .org/docs/django-subscription-yourlabs/it/latest/yourlabs.html – jpic