django-simple-ratings

نرم افزار تصویر:
django-simple-ratings
جزئیات نرم افزار:
نسخه: 0.3.2
ها تاریخ: 20 Feb 15
توسعه دهنده: Charles Leifer
پروانه: رایگان
محبوبیت: 4

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 __ (خود):
را لمس کنید و. self.name بازگشت
API است دقیقا همان

مورد نیاز:.

پایتون
جنگو

نرم افزار های دیگر از توسعه دهنده Charles Leifer

beefish
beefish

20 Feb 15

django-news
django-news

11 May 15

peewee
peewee

14 Apr 15

نظرات به django-simple-ratings

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!