django-activity-stream

Software kuvakaappaus:
django-activity-stream
Ohjelmiston tiedot:
Versio: 0.4.4 / 0.4.5 Beta 1
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Justin Quick
Lupa: Vapaa
Suosio: 28

Rating: 4.0/5 (Total Votes: 2)

Django-aktiivisuus-stream on tapa luoda toiminnan osalta toimia sivustosi. & Nbsp; Aktiviteetti tapahtumia ryhmitellään kolme pääosaa.
& Nbsp; * Näyttelijä. Esine, joka suorittaa toimia.
& Nbsp; * verbi. Verbi lause toiminta suoritetaan.
& Nbsp; * Target. (Valinnainen) objektin verbi on säädetty päälle.
Näyttelijä ja Target ovat GenericForeignKeys tahansa mielivaltaisen Django esine. Toiminta on kuvaus toimista, jotka suoritettiin (Verb) jossain hetkenä noin Acor, joitakin valinnaisia ​​Target.
Nimikkeistön tämä eritelmä perustuu Atom Activity Extension.
Asennus:
Lisää actstream sinun INSTALLED_APPS:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; "actstream",
& Nbsp; ...
)
Lisää toimintaa URL-osoitteet:
urlpatterns = kuviot ('',
& Nbsp; ...
& Nbsp; ("^ aktiivisuus /", kuuluu ('actstream.urls')),
& Nbsp; ...
)
tuottaa Toiminnot
Luodaan toimia on luultavasti parasta tehdä erillinen signaali:
alkaen django.db.models.signals tuonti pre_save
alkaen actstream tuonti toiminta
alkaen myapp.models tuonti MyModel
def my_handler (lähettäjä, ** kwargs):
& Nbsp; action.save (lähettäjä, verbi = "pelastui")
pre_save.connect (my_handler, lähettäjän = MyModel)
Voit luoda toimia missä tahansa koodin, yksinkertaisesti tuoda toimia signaalin ja lähettää sen kanssa näyttelijä, verbi, ja tavoite:
alkaen actstream tuonti toiminta
action.send (request.user, verbi = 'saavuttanut tason 10')
action.send (request.user, verbi = "liittyi" target = ryhmä)
Seuraa Näyttelijät
Luodaan yhteys käyttäjän ja erityisesti Näyttelijä on yhtä helppoa kuin soittamalla toiminto:
alkaen actstream tuonti seuranta
seurata (request.user, ryhmä)
Voit myös vain tehdä GET pyynnön actstream_follow mieltä:
GET / aktiivisuus / seurata / / /? Seuraavalle = / blog /
Sitten nykyinen kirjautuneen käyttäjän seuraa näyttelijä määritelty content_type_id & object_id. Valinnainen seuraava parametri on URL ohjata.
Toiminta syötteet
Ilmoitukset aktiviteetteja ovat saatavilla useita näkökulmia. Kaikki ovat järjestetty -timestamp:
alkaen actstream tuonti actor_stream, user_stream, model_stream
Harrastukset näyttelijä:
actor_stream (näyttelijä)
Toiminta Django Malli:
model_stream (malli)
Toimintaa toimijoiden että tietty käyttäjä on maininnat:
user_stream (käyttäjä)

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Justin Quick

django-massmedia
django-massmedia

11 May 15

django-native-tags
django-native-tags

12 May 15

Kommentit django-activity-stream

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!