Django-Aktivitätsstrom

Generieren Sie generische Aktivitätsströme aus den Aktionen auf Ihrer Website. Benutzer können die Aktivitäten des Schauspielers für personalisierte Streams befolgen
Jetzt downloaden

Django-Aktivitätsstrom Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Justin Quick
  • Website des Verlags:
  • http://code.google.com/u/justquick/

Django-Aktivitätsstrom Stichworte


Django-Aktivitätsstrom Beschreibung

Generische Aktivitätsströme aus den Aktionen auf Ihrer Site generieren. Benutzer können die Aktivitäten des Schauspielers für personalisierte Streams befolgen Der Django-Aktivitätsstrom ist eine Möglichkeit, Aktivitäten zu erstellen, die von den Aktionen auf Ihrer Site generiert werden. Aktivitätsereignisse werden von drei Hauptkomponenten kategorisiert. * Darsteller. Das Objekt, das die Aktion durchgeführt hat. * Verb. Der Verb-Phrase der durchgeführten Aktion. * Ziel. (Optional) Das Objekt, das das Verb auf.Actor und Target erteilt wird, sind genericforesignkeys an jedem beliebigen Django-Objekt. Eine Aktivität ist eine Beschreibung einer Aktion, die in einem sofortigen Zeitpunkt von einigen ACOR durchgeführt wurde (Verb) mit einigen optionalen Target.Nomeclature dieser Spezifikation basiert auf der ATOM-Aktivitätserweiterung.Installation: ACTREAM FÜR DEN INSTALLIERT_APPS: INSTALLIERT_APPS = (... 'Actstream', ...) Fügen Sie die Aktivität URLs hinzu: URLPATTERNS = Muster ('', ... (^ ^ ^ ^ ^ ^ ^ ^ ^ ^ Activity / ', einschließlich (' actstream.urls '), ...) Generieren von Aktionen generieren Die Aktionen erfolgt wahrscheinlich am besten in einem separaten Signal: von django.db.models.signals Import Pre_SaveFrom ActTream Import ActionApp.Models Import myModeldef My_Handler (Absender, ** kwargs): action.save (Sender, Verb = 'wurde gespeichert') PRE_SAVE.CONNECT (MY_HANDLER, SENDER = MYMODEL), um eine Aktion irgendwo in Ihrem Code zu generieren, einfach das Action-Signalport importieren und mit Ihrem Schauspieler, Verb, und Ziel anzielen: von ActReam Import Actionaction.send (Anfrage.User, Verb = ' erreichte Level 10 ') Action.Send (Anfrage.User, Verb =' Join ', Target = GROUP) Nach Schauspieler generieren Sie die Verbindung zwischen einem US er und jeder bestimmte Schauspieler ist so einfach wie die Anrufe einer Funktion: von ACTStream Import FollowFollow (Anforderung.User, Gruppe) Sie können auch eine Anforderung an die ACTStream_Follow-Ansicht erstellen: GET / AKTIVE / FOLGEN / / / Optionaler nächster Parameter ist die URL, um die Zeugnisse der Tätigkeiten umleiten zu können. Alle sind von -timestamp sortiert: vom Actor_stream-Actor_stream, user_stream, model_streamactivitys von Actor: Actor_stream (Schauspieler) von Django Model: Model_stream (Modell) Aktivitäten von Akteuren, die ein bestimmter Benutzer folgt: User_stream (Benutzer) Anforderungen: · Python · Django


Django-Aktivitätsstrom Zugehörige Software