Py学习  »  Django

[精华] 求一条查询数据库的语句

sincerefly • 10 年前 • 8010 次点击  

定义回复模型是这样的

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就多一个人

我如何能通过指定用户然后过滤出所有他的回复,然后获得他获得赞同的总数

尝试了半天也没成功。求帮忙呀


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/677
 
8010 次点击  
文章 [ 8 ]  |  最新文章 10 年前