django-simple-ratings

ภาพหน้าจอของซอฟแวร์:
django-simple-ratings
รายละเอียดซอฟแวร์:
รุ่น: 0.3.2
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: Charles Leifer
การอนุญาต: ฟรี
ความนิยม: 4

Rating: 1.0/5 (Total Votes: 1)

Django ง่ายการจัดอันดับเป็นระบบการจัดอันดับที่ง่ายและขยาย
เริ่มต้น
คุณต้องการที่จะเพิ่มการจัดอันดับกับบางรูปแบบ:
จากรุ่นนำเข้า django.db
จากความนิยมนำเข้า rating.models
อาหารชั้น (models.Model):
& nbsp; name = models.CharField (max_length = 50)
& nbsp; การจัดอันดับความนิยม = ()
ตอนนี้คุณสามารถ:
# เพิ่มการจัดอันดับสิ่ง
>>> apple.ratings.rate (ผู้ใช้ = จอห์น, คะแนน = 1)

>>> apple.ratings.rate (ผู้ใช้ = jane คะแนน = 5)

# ได้รับข้อมูลที่น่าสนใจรวม
>>> apple.ratings.all ()
[, ]
>>> apple.ratings.cumulative_score ()
6
>>> apple.ratings.average_score ()
3.0
# สิ่งที่สั่งซื้อโดยการจัดอันดับของพวกเขา
>>> Food.ratings.order_by_rating ()
[<อาหาร: แอปเปิ้ล> <อาหารส้ม>]
ใช้ GFKs, FKs สิ่งที่
โดยค่าเริ่มต้นเมื่อคุณเพิ่มคะแนน () กับรูปแบบของคุณจะใช้รูปแบบ RatedItem ซึ่งมี GFK กับมัน สมมติว่าคุณได้รับการจัดอันดับเพียงสิ่งหนึ่งหรือต้องการที่จะมีข้อ จำกัด ฐานข้อมูลอย่างชัดเจน - ที่ไม่มีปัญหา คุณสามารถให้รูปแบบที่กำหนดเองกับ RatedItem ForeignKey แทน GFK นี่คือตัวอย่างจากการทดสอบ:
ชั้น BeverageRating (RatedItemBase):
& nbsp; content_object = models.ForeignKey ('ดื่ม')
คลาสดื่ม (models.Model):
& nbsp; name = models.CharField (max_length = 50)
& nbsp; การจัดอันดับความนิยม = (BeverageRating)
& nbsp; def __unicode __ (ตัวเอง):
& nbsp; self.name ผลตอบแทน
. API ว่าจะเหมือนกัน

ต้องการ

  • หลาม
  • Django

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

peewee
peewee

14 Apr 15

django-generic-m2m
django-generic-m2m

14 Apr 15

django-news
django-news

11 May 15

ความคิดเห็นที่ django-simple-ratings

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