django-activity-stream

軟件截圖:
django-activity-stream
軟件詳細信息:
版本: 0.4.4 / 0.4.5 Beta 1
上傳日期: 20 Feb 15
開發: Justin Quick
許可: 免費
人氣: 28

Rating: 4.0/5 (Total Votes: 2)

Django的活動流是建立在您的網站&NBSP的行動所產生的活動的一種方式;活動活動由三個主要部分組成分類。
  *演員。該執行的操作的對象。
  *動詞。動作的動詞短語進行。
  *目標。該動詞頒布(可選)的對象。
演員和目標GenericForeignKeys到任意Django的對象。一個活動是已執行的(動詞)在某個時刻在時間上由一些ACOR操作的描述,有一些可選目標。
本說明書的命名法是基於原子活動推廣。
安裝:
加入actstream到您的INSTALLED_APPS:
INSTALLED_APPS =(
  ...
 “actstream',
  ...

添加活動網址:
urlpatterns的=型態('',
  ...
 ('^活動/',包括(“actstream.urls')),
  ...

生成操作
產生的行動可能是最好做在一個單獨的信號:
從django.db.models.signals進口pre_save
從actstream導入操作
從myapp.models進口為MyModel
高清my_handler(發件人,** kwargs):
  action.save(發件人,動詞='保存')
pre_save.connect(my_handler,發件人=為MyModel)
在任何地方生成代碼的動作,只需導入動作信號,並將其與演員,動詞和目標發送:
從actstream導入操作
action.send(request.user,動詞='達到了10級“)
action.send(request.user,動詞='加盟',目標=組)
繼演員
生成用戶和任何特定的演員之間的聯繫是為調用函數一樣簡單:
從actstream後續進口
跟隨(request.user,組)
你也可以做一個GET請求actstream_follow觀點:
GET /活動/跟隨/ / /?接下來= /博客/
那麼當前登錄的用戶將遵循content_type_id&OBJECT_ID定義的演員。可選的一個參數是URL重定向到。
活動供稿
適用於幾種觀點的活動目錄。所有的排序-timestamp:
從actstream進口actor_stream,user_stream,model_stream
活動由演員:
actor_stream(演員)
活動Django模型:
model_stream(模型)
從演員,一個特定的用戶如下因素的活動:
user_stream(用戶)

要求

  • 在Python中
  • 在Django的

顯影劑的其他軟件 Justin Quick

django-massmedia
django-massmedia

11 May 15

django-native-tags
django-native-tags

12 May 15

意見 django-activity-stream

評論沒有發現
添加評論
打開圖片!