zoukankan      html  css  js  c++  java
  • 潭州课堂25班:Ph201805201 django 项目 第二十五课 文章多级评论前后台实现 (课堂笔记)

    添加新闻评论功能

    1.分析

    业务处理流程:

    • 判断前端传的新闻id是否为空,是否为整数、是否不存在

    • 判断评论的内容是否为空

    • 判断是否有父评论,父评论的id是否与新闻id匹配

    • 判断用户是否登录

    • 保存新闻评论

    请求方法POST

    url定义'/news/<int:news_id>/comments/'

    请求参数:url路径参数

    参数类型前端是否必须传描述
    news_id 整数 新闻id
    content 字符串 新闻评论内容
    parent_id 整数 父评论id

    添加新闻评论功能是通过ajax向后端发起post请求,所以需要在请求头携带CSRF TOKEN

    后端代码实现

    在news/views.py中添加如下代码:

     在static/js/news/news_detail.js中加入如下代码:

  • 相关阅读:
    三路快排
    双路快排
    随机快排
    快速排序
    双向链表
    单向链表
    堆排序
    二分插入、bisect
    jmockit使用总结-MockUp重点介绍
    java拼接字符串、格式化字符串方式
  • 原文地址:https://www.cnblogs.com/gdwz922/p/10171965.html
Copyright © 2011-2022 走看看