首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pyral创建与SolutionCapability关联的新特性

使用pyral创建与SolutionCapability关联的新特性
EN

Stack Overflow用户
提问于 2019-09-09 08:34:43
回答 1查看 273关注 0票数 0

我正在尝试访问Rally的rest,使用python的PyRal库来尝试并创建新的特性,我能够创建一个特性,但不能关联到一个SolutionCapability

我尝试在Post请求中将SolutionCapability作为Json传递,这会创建特性,但是在它中会出现一个解析错误,我也尝试将ref传递给SolutionCapability Object,但这也不起作用。

代码语言:javascript
复制
@app.route("/createFeature", methods=['POST'])        
def createFeature():
      parent = rally.get('PortfolioItem/SolutionCapability',fetch=True,query='FormattedID = XXXXXX')
      data={}
      data1={}
      p=parent.next()
      data["OID"]=p.oid
      data["FormattedID"]=p.FormattedID
      data1["PortfolioItem_SolutionCapab"]=data
     feature_name=request.args['name']
     desc=request.args['desc']
     acceptance_criteria=request.args['AcceptanceCriteria']
     plannedStartDate=request.args['PlannedStartDate']
     plannedEndDate=request.args['PlannedEndDate']
     productionDate=request.args['ProductionDate']
     notes=request.args['Notes']

     feature_data={ "Name": feature_name,"Description":desc,"AcceptanceCriteria":acceptance_criteria,"Notes":notes,"PlannedStartDate":plannedStartDate,"Parent":data1,"PlannedEndDate":plannedEndDate,"ProductionDate":productionDate}
     response = rally.create("Feature",feature_data)
     return response.details()        

    response = rally.create("Feature",feature_data)

文件"C:\Python36\lib\site-packages\pyral\restapi.py",第1024行,在put OID(Problem) pyral.restapi.RallyRESTAPIError: 422中,无法解析来自“{”父级:{"PortfolioItem_SolutionCapab":{“PortfolioItem_SolutionCapab”:XXXXXXXXXX,"FormattedID":“XXXX}”的对象引用。

EN

回答 1

Stack Overflow用户

发布于 2019-09-11 18:21:10

请试着在.ref中传递父母的._reffeature_data

代码语言:javascript
复制
feature_data={ "Name": feature_name,"Description":desc,"AcceptanceCriteria":acceptance_criteria,"Notes":notes,"PlannedStartDate":plannedStartDate,"Parent":p.ref,"PlannedEndDate":plannedEndDate,"ProductionDate":productionDate}

应该会有帮助的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57850417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档