示例#1
0
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)
示例#2
0
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)