Django-Activité-Stream

Générez des flux d'activité génériques des actions sur votre site. Les utilisateurs peuvent suivre les activités de tous les acteurs pour les flux personnalisés
Télécharger maintenant

Django-Activité-Stream Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Justin Quick
  • Site Internet de l'éditeur:
  • http://code.google.com/u/justquick/

Django-Activité-Stream Mots clés


Django-Activité-Stream La description

Générez des flux d'activité génériques des actions sur votre site. Les utilisateurs peuvent suivre les activités de tous les acteurs pour les flux personnalisés Django-Activity-Stream est un moyen de créer des activités générées par les actions sur votre site. Les événements d'activité sont classés par trois composants principaux. * Acteur. L'objet qui a effectué l'action. * Verbe. La phrase verbale de l'action effectuée. * Cibler. (Facultatif) L'objet que le verbe est promulgué sur.Actor et cible sont génériquesForigneKeys pour tout objet Django arbitraire. Une activité est une description d'une action effectuée (verboire) à un moment instantané à temps par certains ACOR, avec une cible optionnelle.Nomenclature de cette spécification est basée sur l'extension d'activité Atom.Installation: Ajouter ActiveStream à votre installation installée_apps: installé_apps = (... 'Actstream', ...) Ajouter les URL d'activité: Urlpatterns = motifs ('', ... ('^ Activité /', inclure ('ActStream.urls')), ...) Générer des actionsGener Les actions sont probablement mieux faites dans un signal séparé: de django.db.models.signals importation Pre_savefrom Actiontream Importer ActionFrom MyApp.models Importer mmodeldef My_handler (expéditeur, ** kwargs): action.save (expéditeur, verbe = 'a été enregistré') Pre_save.connect (my_handler, expéditeur = myModel) Pour générer une action n'importe où dans votre code, importez simplement le signal d'action et envoyez-le avec votre acteur, votre verbe et votre cible: de ActStream Importer Actionaction.send (demande.user, verbe = ' a atteint le niveau 10 ') action.send (demande.user, verbe = "joint", cible = groupe) après actorsGenerating the link entre nous ER et tout acteur particulier est aussi simple que d'appeler une fonction: de ActStream Import SuiviSuivre (Demande.User, Groupe) Vous pouvez également faire une demande d'accès à la vue Activetream_Suivre: Get / Activity / Suivre / / /? Suivant = / Blog / Ensuite, l'utilisateur connecté actuel suivra l'acteur défini par content_type_id et objet_id. Le paramètre suivant facultatif est l'URL à rediriger vers.Activité Les liquides d'activités d'activités sont disponibles pour plusieurs points de vue. Tous sont triés par -TIMESTAMP: de ActStream Importer acort_stream, user_stream, Model_streamactivités par acteur: Acteurs Actor_stream (Actor) Activités par Django Modèle: Model_stream (modèle) Activités des acteurs qu'un utilisateur particulier est le suivant: les exigences utilisateur_stream (utilisateur): · Python · Django


Django-Activité-Stream Logiciels associés