django-activity-stream

ภาพหน้าจอของซอฟแวร์:
django-activity-stream
รายละเอียดซอฟแวร์:
รุ่น: 0.4.4 / 0.4.5 Beta 1
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Justin Quick
การอนุญาต: ฟรี
ความนิยม: 0

Rating: 4.0/5 (Total Votes: 2)

django กิจกรรมสตรีมเป็นวิธีการสร้างกิจกรรมที่สร้างขึ้นโดยการกระทำในเว็บไซต์ของคุณ & nbsp;. เหตุการณ์กิจกรรมมีการแบ่งประเภทโดยสามองค์ประกอบหลัก
& nbsp; * นักแสดง วัตถุที่ดำเนินการการดำเนินการ
& nbsp; * คำกริยา วลีกริยาของการดำเนินการดำเนินการ
& nbsp; * เป้าหมาย (ถ้าต้องการ) วัตถุที่เป็นคำกริยาบนตรา
นักแสดงและเป้าหมายเป็น GenericForeignKeys ใด ๆ โดยพลวัตถุ Django กิจกรรมนี้เป็นคำอธิบายของการดำเนินการที่ได้รับการดำเนินการ (กริยา) ในทันทีบางส่วนในเวลาโดย Acor บางอย่างกับบางเป้าหมายที่เป็นตัวเลือก
ศัพท์ของข้อกำหนดนี้จะขึ้นอยู่กับ Atom กิจกรรมขยาย
การติดตั้ง:
เพิ่ม actstream เพื่อ INSTALLED_APPS ของคุณ:
INSTALLED_APPS = (
& nbsp; ...
& nbsp; 'actstream',
& nbsp; ...
)
เพิ่มกิจกรรม URL ที่:
urlpatterns รูปแบบ = ('',
& nbsp; ...
& nbsp; ('^ กิจกรรม /' รวม ('actstream.urls'))
& nbsp; ...
)
การดำเนินการสร้าง
การดำเนินการสร้างน่าจะทำได้ดีที่สุดในสัญญาณเฉพาะกิจการ:
จากการนำเข้า django.db.models.signals pre_save
จากการกระทำนำเข้า actstream
จากการนำเข้า myapp.models MyModel
def my_handler (ผู้ส่ง ** kwargs):
& nbsp; 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 / กิจกรรม / ทำตาม / / /? ถัดไป = / blog /
จากนั้นเข้าสู่ระบบของผู้ใช้ในปัจจุบันจะเป็นไปตามนักแสดงที่กำหนดโดย content_type_id & object_id พารามิเตอร์ถ้าต้องการต่อไปคือ URL ที่เปลี่ยนเส้นทางไปยัง
กิจกรรมฟีด
รายชื่อของกิจกรรมที่มีอยู่สำหรับจุดของมุมมองหลาย ทั้งหมดจะถูกเรียงลำดับตาม -timestamp:
จากการนำเข้า actor_stream actstream, user_stream, model_stream
กิจกรรมโดยนักแสดง:
actor_stream (นักแสดง)
กิจกรรมโดย Django รุ่น
model_stream (รูปแบบ)
กิจกรรมจากนักแสดงที่ผู้ใช้โดยเฉพาะอย่างยิ่งเป็น folowing:
user_stream (ผู้ใช้)

ต้องการ

  • หลาม
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Justin Quick

django-native-tags
django-native-tags

12 May 15

django-massmedia
django-massmedia

11 May 15

ความคิดเห็นที่ django-activity-stream

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!