文章页面设计
之前已经完成了列表以及md文档的读取, 现在把文章放上去再加上评论.点赞,就可以 了
先完成md文档的展示
直接将之前这里使用markdown转化为html的文档传进去就行
这里就不截图了,正如看到的那样(
然后添加文章标题,评论和点赞功能
下面是点赞功能,先获取数据库的数据
可以展示点赞数,作者,评论数,发布日期了,接下来实现点赞功能,使用ajax请求
这里先修改一下之前的模型,之前使用likes统计点赞数,却不知道是那个用户点击的,这会导致重复点击和无法查看用户点赞的内容, 也无法取消点击.这里使用django的多对多字段,本质是建立一个新的表,包括用户ID和文章ID字段,这样可以方便之后对点赞的列表进行筛选,
添加路由
视图函数
评论数和评论功能同样使用ajax给通过data调用