django-simple-ratings

البرمجيات قطة:
django-simple-ratings
تفاصيل البرنامج:
الإصدار: 0.3.2
تاريخ إيداع: 20 Feb 15
المطور: Charles Leifer
ترخيص: حرر
شعبية: 9

Rating: 1.0/5 (Total Votes: 1)

و-جانغو بسيط التقييم هو نظام تصنيف بسيطة وقابلة للتوسيع.
ابدء
كنت ترغب في إضافة الدرجات لبعض نموذج:
من نماذج استيراد django.db
من rating.models التقييمات استيراد
الطبقة الغذائية (models.Model):
على & nbsp؛ اسم = models.CharField (MAX_LENGTH = 50)
على & nbsp؛ تصنيفات = التقييمات ()
الآن، يمكنك:
# إضافة تصنيفات إلى أشياء
>>> apple.ratings.rate (المستخدم = جون، النتيجة = 1)

>>> apple.ratings.rate (المستخدم = جين، والنتيجة = 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؛ اسم = models.CharField (MAX_LENGTH = 50)
على & nbsp؛ تصنيفات = التقييمات (BeverageRating)
على & nbsp؛ مواطنه __unicode __ (النفس):
على & nbsp؛ self.name عودة
وAPI هو نفسه تماما

المتطلبات:.

بيثون
جانغو

البرامج الأخرى من المطور Charles Leifer

peewee
peewee

20 Jul 15

peewee
peewee

14 Apr 15

djutils
djutils

11 May 15

تعليقات ل django-simple-ratings

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!