我尝试使用他们在此应用程序文档中提供的示例。
他们的例子:添加投票也很简单:
Ubicacion.rating.add(score=1, user=request.user, ip_address=request.META['REMOTE_ADDR'])
但它返回给我这个错误:
'RatingField' object has no attribute 'add'
我确实在应用程序的fields.py中查找过,确实有一个“添加”功能
所以我不知道为什么当我创建该类的对象时无法识别该类的属性?
这是我的模型:
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)