0

我正在尝试使用 Python-Redmine 从我的公司 Redmine收集实际问题开始日期和实际完成日期。但我找不到实际完成日期的属性。 示例屏幕截图

我尝试了一些常用短语,例如actual_completion_date/actual_due_date.. 并在https://python-redmine.com/resources/issue.html上检查了正确的属性名称。然而,还是卡在了这里。

这是我的代码:

from redminelib import Redmine 
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

redmine = Redmine('https://abc.xyz.com', key=keyRedmine,requests={'verify': False})
issue = redmine.issue.get(326264)
print('start date: ', issue.start_date)
print('actual start date: ', issue.actual_start_date)
print('due date: ', issue.due_date)
print ('actual end date: N/A') # I want to find this value

这是我的输出:

start date:  2021-03-03
actual start date:  2021-07-03
due date:  2021-08-25
actual end date: N/A

当我尝试使用我猜到的短语时:

print ('actual end date: ',issue.actual_due_date)

输出是:

Traceback (most recent call last):
  File "d:/test.py", line 22, in <module>
    print ('actual end date: ',issue.actual_due_date)
  File "C:\Users\me\AppData\Roaming\Python\Python38\site-packages\redminelib\resources\standard.py", line 152, in __getattr__
    return super(Issue, self).__getattr__(attr)
  File "C:\Users\me\AppData\Roaming\Python\Python38\site-packages\redminelib\resources\base.py", line 197, in __getattr__
    raise exceptions.ResourceAttrError
redminelib.exceptions.ResourceAttrError: Resource doesn't have the requested attribute

您能帮我了解如何获取此案的实际结束日期吗?

4

1 回答 1

0

我找到了这个属性名称的方法。它是actual_due_date

我从:

  • 转到redmine页面,
  • F12,
  • 在左侧树上选择“问题”并
  • 选择顶部栏上的“控制台”。

然后在这里找到你的属性。在我的情况下

在此处输入图像描述

于 2021-09-07T08:57:21.963 回答