请问如果要让一个用户去回复另一个用户的评论该怎么设计呢?

来源:4-9 operation models.py设计

永不止息L

2018-04-06

请问如果要让一个用户可以去回复另一个用户的评论该怎么model设计呢?这就像是腾讯跟帖的那种效果http://coral.qq.com/2549642701


同样的,如果我要在消息的那个地方,让用户之间可以相互关注和发消息又该怎么设计呢?


十分感谢!

写回答

1回答

bobby

2018-04-07

评论的设计一直是各大网站的头疼问题,一般设计是 每个评论都有一个父评论,也就是回复针对的是那个评论下的回复,以及这个回复是针对哪个回复的回复 简单就是

class Comment(models.Model):
    comment_id #评论id, 所有该评论下的回复的id都指向同一个评论id,如果该评论是针对文章本身的回复,则该值为None
    reply_id  #回复id,也就是这个回复针对是哪个回复


0
2
NKLSQ
回复
永不止息L
你好,请问回复评论的功能你实现了吗,可以分享一下代码吗
2019-05-05
共2条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程