### 文章详细页 - 个人主页文章链接 /blog/{{ current_user.username }}/articles/{{ article.nid }} - urls url(r'^(?P<username>.*)/articles/(?P<article_id>d+)', views.articleDetail) 前端 - 继承个人首页的导航和左边侧栏 - 内容部分重新写 - 标题 引入bootstrap中间移动 - 点赞 - 复制html和css - 踩 - 评论内容 - 点赞提交 - 提交文章id - 接收后端的数据 - 如果状态为真 点赞加1 - 如果重复提交 显示重复提交 后端 - 获取用户id 和文章id - 创建一个字典 pollResponse={"state":True,"is_repeat":None} - 判断评论表里是否有这条记录 - 有 证明已经评论 - 状态错误 重复提交 - 否 - 创建评论记录 如果创建错误 - 状态为false