【发布时间】:2016-03-11 13:25:41
【问题描述】:
我有点困惑,我有两个模型
class Comment(models.Model):
user = models.ForeignKey(MyProfile)
parent = models.ForeignKey("self", null=True, blank=True)
path = models.CharField(max_length=350)
post = models.ForeignKey(Post, null=True, blank=True, related_name="commented_post")
text = models.TextField()
还有
class Post(models.Model):
#comment = models.ForeignKey(Comment)if I do this I get an error but how do I display the number of comments? I was thinking to do {{post.comment.count}}
我尝试在评论模型下添加以下功能
@property
def get_comment_count(self):
return self.comment.count
但这不起作用,我想我必须使用{{comment.post.count}}maybe之类的东西......请帮助......
【问题讨论】:
-
您不应该在
Post模型中添加该方法,因为您想要每个帖子的评论数吗?
标签: django