2016-09-27 48 views
1

比如我有一個問題:Python的管理平臺API:journals.filter使用

issue = redmine.issue.get(100) 

有可能獲得特定用戶的筆記這個問題?

我發現journals.filter方法:

issue.journals.filter() 

但我不知道過濾器()方法的語法。

有人可以幫忙嗎?

在此先感謝。

BR,亞歷克斯

回答

1

管理平臺API不允許你這樣做,通過直接的API調用,所以你必須首先包括期刊(否則你會做2 API調用,而不是一個),然後遍歷並檢查該記錄是否屬於所需用戶,例如:

issue = redmine.issue.get(ISSUE_ID, include='journals') 

for record in issue.journals: 
    if record.user.id == USER_ID: 
     print record.id, record.created_at 
     print record.notes 
     print record.details 
+0

Hello Max。謝謝你的答案!這正是我需要的。 – alex