Python 如何在gitlab api问题查询中使用'not'条件

Python 如何在gitlab api问题查询中使用'not'条件,python,gitlab-api,Python,Gitlab Api,我正在尝试阅读未解决标签问题的标题列表。为此,我参考了API文档(),其中提到了NOT,但我无法让NOT工作 下面的python脚本到目前为止我一直试图阅读问题列表,但现在我无法找到如何使用not筛选尚未解决的问题 导入gitlab #私有令牌或个人令牌身份验证 gl=gitlab.gitlab('https://example.com“,专用_token='xxxyyzzz') #发出API请求以创建gl.user对象。这是强制性的,如果你 #使用用户名/密码身份验证。 gl.auth() #

我正在尝试阅读未解决标签问题的标题列表。为此,我参考了API文档(),其中提到了NOT,但我无法让NOT工作

下面的python脚本到目前为止我一直试图阅读问题列表,但现在我无法找到如何使用not筛选尚未解决的问题

导入gitlab
#私有令牌或个人令牌身份验证
gl=gitlab.gitlab('https://example.com“,专用_token='xxxyyzzz')
#发出API请求以创建gl.user对象。这是强制性的,如果你
#使用用户名/密码身份验证。
gl.auth()
#列出所有问题
issues=gl.issues.list(all=True,scope='all',state='opened',受让人\用户名='username')
发行中的问题:
印刷品(发行名称)
从,
的类型为
散列
。这是一种特殊的类型

例如,要排除标签
Category:DAST
devops::secure
,并排除里程碑
13.11
,可以使用以下参数:

not[labels]=Category:DAST,devops::secure
not[milestone]=13.11
api示例:

使用gitlab python模块,您需要通过添加更多关键字参数来传递一些额外的参数:

导入gitlab
gl=gitlab.gitlab('https://gitlab.com')
额外参数={
“非[标签]:“类别:DAST,devops::secure”,
“不是[里程碑]:“13.11”
}
issues=gl.issues.list(all=True,scope='all',state='opened',
受让人_username='derekferguson',**额外参数)
发行中的问题:
印刷品(发行名称)

谢谢,我不知道传递额外参数的规定。这对我来说是新的。