class ObjectRate(models.Model):
user = models.ForeignKey(User)
my_object = models.ForeignKey(Design)
rate = models.DecimalField(max_digits=2,decimal_places=1)
rate
可以设置为-1
(不喜欢)或1
(喜欢)。如何计算有多少不喜欢,有多少喜欢?(对于单个对象)
视图.py:
def my_views(request,id):
my_object = Object.objects.get(id=id)
votes = ObjectRate.objects.filter(..)
使用什么“算法”?