예제 #1
0
def all(request):
    """
    返回当前用户所有 Todo,若是登录用户则根据 user_id 返回,否则根据 session_id 返回
    """
    session_id = request.query.get('sid')
    s = Session.find_by(session_id=session_id)
    if s is not None:
        user_id = s.user_id
        todos = Todo.find_all_json(user_id=user_id)
    else:
        todos = Todo.find_all_json(session_id=session_id)
    return json_response(todos)
예제 #2
0
def index():
    """
    显示该用户所有todo
    :return: 显示todo页面
    """
    user = current_user()
    todos = Todo.find_all_json(user_id=user.id, deleted=False)
    return jsonify(todos)
예제 #3
0
def index(request):
    u = current_user(request)
    todos = Todo.find_all_json(user_id=u.id, deleted=False)
    return json_response(todos)