问题描述
我正在尝试为自己开发一个博客网站。 我已经成功开发了评论回复模块。 但我面临的问题是通知博客作者未答复的评论或未答复的评论回复。 这是我的评论模型-
class Comment(models.Model):
post = models.ForeignKey(Post,on_delete=models.CASCADE)
username = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
reply = models.ForeignKey('Comment',null=True,related_name='replies',on_delete=models.DO_nothing)
content = models.TextField()
timestamp = models.DateTimeField(auto_Now_add=True)
def __str__(self):
return '{}-{}' . format(self.post.title,str(self.username))
产生一张桌子—— |身份证 |内容 |时间戳 | post_id |回复_id |用户名_id | | :--: | :-------: | :---------: | :-------: | :--------: | :-----------: | | 1 |评论 1 | 2021-07-18 03:12:54.015803 | 2 |空 | 1 | |2|回复 1 到评论 1|2021-07-18 03:12:59.940654| 2| 1| 1| |3|回复 2 到评论 1| 2021-07-18 03:13:07.965133| 2| 1| 1| |4|回复 3 到评论 1 | 2021-07-18 03:13:21.053474| 2| 1| 1| |5|评论 2| 2021-07-18 03:15:21.765414| 2|空| 1|
我想要帖子作者没有回复的“评论 2”和“回复 3 到评论 1”。
最好的问候, 萨姆拉特
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)