Content Comment Design
2016-04-21 12:15
197 查看
需求
对其他用户发布的内容进行评论设计
Model
Comment字段
entity_ref ForeignKey 外键 要评论的实体author ForeignKey 外键 作者
content CharField 内容
pub_date DateTimeField 评论时间
描述
对一条用户发布的内容,其他用户可以发一条至多条评论。需要记录发布评论针对的内容信息(内容表的唯一id做外键),那个用户发布的评论(用户表唯一id做外键),评论的内容,评论的时间。CRUD
用户可以撰写,修改,删除,查看自己的评论。但是不支持修改。删除时因为用户可以对1条内容发布多条评论,而且内容可能重复,所以一旦用户删除内容相同的的多条评论中的一条那么,如果不传入时间参数的话,那其他评论就会被删除。但是用户的意图只是删除其中一条。方法
def get(cls, comment_id): pass def get_comments(cls, content_id, user_id): return Comment.objects.filter(content__id=content_id, user__id=user_id) def get_comments_by_content(cls, content_id): return Comment.objects.filter(content__id=content_id)
相关文章推荐
- 一步一步跟我学易语言之第二个易程序菜单设计
- 基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版
- C#中设计、使用Fluent API
- jQuery基于ajax实现星星评论代码
- 基于逻辑运算的简单权限系统(原理,设计,实现) VBS 版
- JavaScript设计模式初探
- JavaScript 组件之旅(一)分析和设计
- Ajax实现评论中顶和踩功能的实例代码
- C# 事件的设计与使用深入理解
- 大型网站设计注意事项大全
- ASP中限制某些字符留言评论
- Android中的脑残设计总结
- destoon实现公司新闻详细页添加评论功能的方法
- 给ECShop添加最新评论
- 创建一个实现Disqus评论模版的MySQL模型
- WordPress中限制非管理员用户在文章后只能评论一次
- 详解WordPress中调用评论模板和循环输出评论的PHP函数
- WordPress中利用AJAX技术进行评论提交的实现示例
- 常用的Javascript设计模式小结
- 用户权限管理设计[图文说明]