定义回复模型是这样的
class Reply(models.Model):
content = models.TextField()
author = models.ForeignKey(User)
topic = models.ForeignKey(Topic)
has_parent = models.BooleanField(default=False)
parent = models.ForeignKey('self',null=True)
created_on = models.DateTimeField(auto_now_add=True)
thanks = models.ManyToManyField(User,related_name='+')
每个reply就是一个topic的回复。每获得一个赞同那么thinks就多一个人
我如何能通过指定用户然后过滤出所有他的回复,然后获得他获得赞同的总数
尝试了半天也没成功。求帮忙呀