django-activity-stream

Szoftver screenshot:
django-activity-stream
Szoftver adatai:
Változat: 0.4.4 / 0.4.5 Beta 1
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Justin Quick
Engedély: Ingyenes
Népszerűség: 0

Rating: 4.0/5 (Total Votes: 2)

A Django-aktivitás-folyam egy módja a tevékenység által generált akciók a webhelyen. & Nbsp; Activity események vannak kategorizálva három fő összetevője.
& Nbsp; * Színész. Az objektum végre a cselekvés.
& Nbsp; * ige. Az ige kifejezést a végrehajtott műveletet.
& Nbsp; * Cél. (Opcionális) Az objektum a parancsszót alapján köttetett.
Színész és a cél GenericForeignKeys bármilyen tetszőleges Django objektumot. Egy tevékenység leírását, valamint műveletet hajtott végre (ige) valamikor időpillanatban néhány Acor, néhány opcionális cél.
Elnevezése ennek specifikáció alapján Atom Activity Extension.
Telepítés:
Add actstream a INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "actstream",
& Nbsp; ...
)
Add a tevékenység URL-eket:
urlpatterns = minták ('',
& Nbsp; ...
& Nbsp; ("^ tevékenységet /" include ('actstream.urls ")),
& Nbsp; ...
)
generálása Műveletek
Generáló tevékenységek valószínűleg legjobban elvégezni egy külön jelet:
a django.db.models.signals import pre_save
a actstream import fellépés
a myapp.models import MyModel
def my_handler (küldő, ** kwargs):
& Nbsp; action.save (küldő, ige = "megmenekült")
pre_save.connect (my_handler, feladó = MyModel)
Hogy létrehoz egy cselekvési bárhol a kódot, egyszerűen importálni az akció jelet, és küldje el a színész, az ige, és a cél:
a actstream import fellépés
action.send (request.user, ige = 'elért szinten 10')
action.send (request.user, ige = "csatlakozott", target = csoport)
következő szereplők
Generáló közötti kapcsolat a felhasználó és adott színész olyan egyszerű, mint hogyha egy funkciót:
a actstream import nyomon
követni (request.user, csoport)
Azt is csak teszik a GET kérést az actstream_follow nézet:
GET / tevékenység / követni / / /? Next = / blog /
Ezután a bejelentkezett felhasználó követi a színész által meghatározott content_type_id & object_id. Opcionális következő paraméter a URL átirányítja.
Activity hírcsatornák
Ingatlanok programok állnak rendelkezésre a több szempontból is. Minden szerint vannak sorolva -timestamp:
a actstream import actor_stream, user_stream, model_stream
Tevékenységek színész:
actor_stream (színész)
Tevékenységek Django Model:
model_stream (modell)
Tevékenységek szereplők, hogy egy adott felhasználó folowing:
user_stream (felhasználó)

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Justin Quick

django-native-tags
django-native-tags

12 May 15

django-massmedia
django-massmedia

11 May 15

Hozzászólások a django-activity-stream

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!