def delete_comment(request): """ 通过下面这样的链接来删除一个 todo /delete?id=1 """ comment_id = int(request.query.get('id')) c = Comment.delete(comment_id) cs = Comment.find_all(weibo_id=c.weibo_id) # 加载属于该微博的所有comment cs_list = [c.json() for c in cs] # 每一个对象转成dict return json_response(cs_list)
def add_comment(request): """ 接受浏览器发过来的添加 todo 请求 添加数据并返回给浏览器 """ # 得到浏览器发送的 json 格式数据 # 浏览器用 ajax 发送 json 格式的数据过来 # 所以这里我们用新增加的 json 函数来获取格式化后的 json 数据 form = request.json() # 字符串格式转化成dict c = Comment.new(form) cs = Comment.find_all(weibo_id=c.weibo_id) # 加载属于该微博的所有comment cs_list = [c.json() for c in cs] # 每一个对象转成dict return json_response(cs_list)