我有很多 Twavail 的热门歌曲 我有很多 Twavail for 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="")
我试过了:
twaffics=Twaffic.objects.annotate(hits_count=Sum('twavaux__hits__count')).filter(user=request.user)
但我收到以下错误:
无法将关键字“命中”解析为字段。选项有:twaffic、用户
2级前真的不可能得到这些信息吗?hits 是正确的相关名称。也许我错过了什么?
谢谢你的帮助。