django-simple-ratings

צילום מסך תוכנה:
django-simple-ratings
פרטי תוכנה:
גרסה: 0.3.2
טען תאריך: 20 Feb 15
מפתחים: Charles Leifer
רשיון: ללא תשלום
פופולריות: 9

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 (משתמש = john, ציון = 1)

>>> Apple.ratings.rate (משתמש = jane, ציון = 5)

# לקבל נתונים מצרפיים מעניינים
>>> Apple.ratings.all ()
[<: תפוח דורג 1 על ידי ג 'ון RatedItem>, ]
>>> 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 הוא בדיוק אותו הדבר

דרישות :

  • Python
  • Django

תוכנות אחרות של יזם Charles Leifer

peewee
peewee

14 Apr 15

peewee
peewee

20 Jul 15

django-completion
django-completion

11 May 15

redis-completion
redis-completion

20 Feb 15

תגובות ל django-simple-ratings

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!