Django-Activity-StreamGenerar arroyos de actividad genérica de las acciones en su sitio. Los usuarios pueden seguir las actividades de cualquier actor para arroyos personalizados. | |
Descargar ahora |
Django-Activity-Stream Clasificación y resumen
Anuncio publicitario
- Licencia:
- BSD License
- Precio:
- FREE
- Nombre del editor:
- Justin Quick
- Sitio web del editor:
- http://code.google.com/u/justquick/
Django-Activity-Stream Etiquetas
Django-Activity-Stream Descripción
Generar flujos de actividad genérica de las acciones en su sitio. Los usuarios pueden seguir las actividades de cualquier actor para arroyos personalizados. Django-Activity-Stream es una forma de crear actividades generadas por las acciones en su sitio. Los eventos de actividad son categorizados por tres componentes principales. * Actor. El objeto que realizó la acción. * Verbo. La frase verbal de la acción realizada. * Objetivo. (Opcional) El objeto que se promulga el verbo en.actor y el objetivo son generos para cualquier objeto de Django arbitrario. Una actividad es una descripción de una acción que se realizó (verbo) en algún instante en el tiempo por algunos ACOR, con algún objetivo opcional. Nomenclatura de esta especificación se basa en la extensión de la actividad del átomo. Inicialización: Agregue ACTSTREAM a su install_apps: instally_apps = (... 'ACTSTREAM', ...) Agregue las URLS de actividad: URLPATTNS = PATTELS ('', ... ('^ Actividad /', incluya ('attstream.urls')), ...) generando acciones de acción Las acciones probablemente se realizan mejor en una señal separada: desde django.db.models.signals Import pre_savefrom ACTSTREAM Import actionfrom MyApp.models Importar MyModeldef My_Handler (remitente, ** Kwargs): Acción.save (remitente, verbo = 'fue guardado') pre_save.connect (my_handler, remitente = mymodel) Para generar una acción en cualquier parte de su código, simplemente importe la señal de acción y envíela con su actor, verbo y destino: desde ACTSTREAM Import ActionAction.Send (Solicitud.user, verb = ' Alcanzó la acción de nivel 10 '). SEND (SOLICITUD.USER, VERB =' ENCENDIDO ', TARGET = GRUPO) Siguiendo actoresGenerando el enlace entre un EE. UU. ER y cualquier actor en particular es tan fácil como llamar a una función: de la importación de ACTSTREAM SEGURAR (SOLICITUD.USER.USER, GRUPO) También puede obtener una solicitud de obtención a la vista ACTSTREAM_FOLGOW: GET / ACTIVIDAD / SIGUIENTE /
Django-Activity-Stream Software relacionado