def relationShipAction(request, target_id): if request.method == 'GET': if 'user_id' in request.session: user_id = request.session['user_id'] c = Command(user_id) result = c.getRelationship(int(target_id)) return JSONResponse(result) else: return JSONResponse(dict(meta = {'code':401, 'message':'Authentication required'}), status = status.HTTP_401_UNAUTHORIZED) if request.method == 'POST': if 'user_id' in request.session: user_id = request.session['user_id'] c = Command(user_id) result = c.postRelationship(int(target_id)) return JSONResponse(result) else: return JSONResponse(dict(meta = {'code':401, 'message':'Authentication required'}), status = status.HTTP_401_UNAUTHORIZED) if request.method == 'DELETE': if 'user_id' in request.session: user_id = request.session['user_id'] c = Command(user_id) result = c.deleteRelatiohship(int(target_id)) return JSONResponse(result) else: return JSONResponse(dict(meta = {'code':401, 'message':'Authentication required'}), status = status.HTTP_401_UNAUTHORIZED)