Exemplo n.º 1
0
def edit(request):
    header = 'HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n'
    todo_id = int(request.query.get('id'))
    t = Todo.find(todo_id)
    body = template('simple_todo_edit.html', todo=t)
    r = header + '\r\n' + body
    return r.encode(encoding='utf-8')
Exemplo n.º 2
0
def delete(request):
    """
    通过下面这样的链接来删除一个 todo
    /delete?id=1
    """
    todo_id = int(request.query.get('id'))
    session_id = request.cookies.get('user', '')
    user_id = session.get(session_id)
    t = Todo.find(todo_id)
    if t.user_id == user_id:
        Todo.delete(todo_id, user_id=user_id)
    return redirect('/')