【发布时间】:2014-04-11 23:58:25
【问题描述】:
我尝试使用他们在此应用程序文档中提供的示例。
他们的例子:
添加投票也很简单:
Ubicacion.rating.add(score=1, user=request.user, ip_address=request.META['REMOTE_ADDR'])
但它返回给我这个错误:
'RatingField' object has no attribute 'add'
我确实在应用程序的fields.py中查找过,确实有一个函数“add”
所以我不知道为什么当我创建那个类的对象时不识别那个类的属性?
这是我的模型:
class Ubicacion(models.Model):
route = models.LineStringField()
coordsdet = models.LineStringField()
fecha = models.DateTimeField(auto_now_add=True)
user = models.ForeignKey(User)
objects = models.GeoManager()
rating = RatingField(range=5)
【问题讨论】:
标签: python django django-ratings