如何为使用jira python创建的问题分配id?

2024-10-05 10:06:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用jira python通过restapi创建问题,但是在“project”键字典的“fields”字典中,当我尝试使用“id”或“name”作为键时,遇到了一个问题,但是它与“key”键一起工作。在

所以,这是有效的:

'project':{'key':'ORION'}

但是,当我尝试使用jira python documentation中提供的其他键时,例如:

'project':{'name':'ORION-777'}

或者

“项目”:{'id':777}

或者

'项目':{'id':'777'}

它不起作用。我收到一个错误,上面说:

response text =
{
    "errorMessages": [],
    "errors": {
        "project": "project is required"
    }
}

我想指定id,这样我就不会一遍又一遍地为同一个bug创建问题。欢迎任何指导。谢谢!在


Tags: 项目keytextnameprojectrestapiidfields
1条回答
网友
1楼 · 发布于 2024-10-05 10:06:48

按照您提供的文档链接,可以通过以下方式创建问题:

new_issue = jira.create_issue(project='PROJ_key_or_id', summary='New issue from jira-python',
                              description='Look into this one', issuetype={'name': 'Bug'})

或者

^{pr2}$

您可以输入项目密钥、名称或ID

要获取名称或密钥,请转到项目的“项目设置”,然后单击“详细信息”(您需要具有查看这些设置的权限)。在

要查看ID而不进行任何rest查询,请再次进入“项目设置”页面,然后将鼠标悬停在详细信息上,您可以在浏览器底部的导航栏中查看项目ID(即pid=12345)

有了这些信息,您应该能够使用项目的名称、键或ID来创建问题。在

相关问题 更多 >

    热门问题