我有很多 Twavail 的热门歌曲
我有很多 Twavail 的 Twaffic
我想对 Twaffic 的点击数进行求和,并在 Twaffic 条目中获得一个附加字段 (hits_count),但我遇到了一些困难。
这是我的模型:
class Twaffic(models.Model):
user = models.ForeignKey(User,editable=False)
enchere = models.PositiveIntegerField(default=1)
class Twavail(models.Model):
user = models.ForeignKey(User,editable=False)
twaffic = models.ForeignKey(Twaffic,editable=False,related_name='twavaux')
tweet_id = models.CharField(max_length=20,default=0, editable=False)
class Hit(models.Model):
twavail = models.ForeignKey(Twavail,editable=False,related_name='hits')
date = models.DateTimeField(max_length=140,auto_now=True,default="")
I tried:
twaffics=Twaffic.objects.annotate(hits_count=Sum('twavaux__hits__count')).filter(user=request.user)
但我收到以下错误:
无法将关键字“点击”解析到字段中。选项有:twaffic、用户
2级之前真的不可能得到这些信息吗?命中是正确的相关名称..也许我错过了一些东西?
谢谢你的帮助。