django-simple-ratings

软件截图:
django-simple-ratings
软件详细信息:
版本: 0.3.2
上传日期: 20 Feb 15
许可: 免费
人气: 9

Rating: 1.0/5 (Total Votes: 1)

Django的简单收视率是一个简单的,可扩展的评级系统。
入门
你想收视率增加部分的模型:
从django.db进口车型
从rating.models进口评级
类食品(models.Model):
 名称= models.CharField(MAX_LENGTH = 50)
 等级=等级()
现在,您可以:
#增加收视率的东西
>>> 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。假设你只有评级一件事情,或想有一个明确的数据库约束 - 这是没有问题的。可以提供与ForeignKey的代替GFK定制RatedItem模型。下面是测试的例子:
类BeverageRating(RatedItemBase):
&NBSP; content_object = models.ForeignKey('饮料')
类饮料(models.Model):
&NBSP;名称= models.CharField(MAX_LENGTH = 50)
&NBSP;等级=等级(BeverageRating)
&NBSP;高清__unicode __(个体经营):
&NBSP;回报self.name
该API是完全一样的

要求

  • 在Python中
  • 在Django的

显影剂的其他软件 Charles Leifer

django-news
django-news

11 May 15

django-generic-m2m
django-generic-m2m

14 Apr 15

beefish
beefish

20 Feb 15

redis-completion
redis-completion

20 Feb 15

意见 django-simple-ratings

评论没有发现
添加评论
打开图片!