2015-09-24 61 views
2

我開發了一個基本在jira中進行身份驗證和執行查詢的python腳本。然後我返回所有三個查詢的結果。我想要做的是以顏色(紅色,綠色,黃色)的形式返回我的結果。也許是一個在HTML頁面上顯示顏色的框。所以基本上我試圖根據我的查詢以顏色的形式顯示健康。首先有一種方法可以顯示我的Python腳本在html頁面上返回[low,med,high]嗎?其次,我是否可以顯示更多的查詢視覺表示?
代碼如下我可以在html頁面上顯示python返回值嗎

import jira 

def pull_Defect(JiraKey,ComponentType): 
    jac = jira.JIRA('http://****',basic_auth=('****','*****')) 
    #pid_Num_Sev = [] 
    #project_key = "sjdgsd" 
    #issues = jira.search_issues('project = ' + project_Key) 

    low = jac.search_issues('project = ' + JiraKey + ' AND "Project/Component"=' + ComponentType + ' AND Severity=Low') 
    med = jac.search_issues('project = ' + JiraKey + ' AND "Project/Component"=' + ComponentType + ' AND Severity=Medium') 
    high = jac.search_issues('project = ' + JiraKey + ' AND "Project/Component"=' + ComponentType + ' AND Severity=High') 
    return [low,med,high] 
+1

看看Python燒瓶。您可以製作一個非常簡單的Python Web API,然後使用AJAX查詢從Python獲取返回值,並在頁面中對其進行處理。聽起來很多,但它非常可行。 –

+1

@SurrealDreams看起來像我們有同樣的想法。 :) – idjaw

+0

非常感謝你.......如果我想在Atlassian Confluence頁面上顯示我的python返回值,它會有所作爲嗎?我知道我說過一個HTML頁面,但它實際上是一個匯合頁面,我遇到了很多問題。 Will Flask仍然有幫助 – Yellowman0021

回答

1

我可能會使用瓶。這是一個很棒的框架,可以讓你做你正在尋找的東西以及更多。這看起來有點過分,但它是一個非常棒的小框架,它可以讓你做更多。

http://flask.pocoo.org/

+0

非常感謝您.......如果我想在Atlassian Confluence頁面上顯示我的python返回結果,它會有所作爲嗎?我知道我說過一個HTML頁面,但它實際上是一個匯合頁面,我遇到了很多問題。 Will Flask仍然有幫助 – Yellowman0021

+0

它不應該。我認爲重要的是確保您提供合適的API所預期的正確數據。 – idjaw

相關問題