2012-06-26 53 views
4
import bottle 
from bottle import route, run 

@route('/', method='GET') 
def homepage(): 
    return {'foo' : 'bar'} 

if __name__=='__main__': 
    bottle.debug(True) 
    run(host='0.0.0.0', port= 8080, reloader = True) 

這個配置將返回表示從網頁上的HTTP狀態代碼字典JSON對象200,我應該怎麼做才能返回相同的內容,但有,比方說,202狀態碼?發送字典爲響應在Python瓶自定義狀態碼

+0

也許做'回報STR({ '富': '棒'})'? –

回答

10

您可以設置response.status屬性:

from bottle import response 

@route('/', method='GET') 
def homepage(): 
    response.status = 202 
    return {'foo' : 'bar'} 
+0

我已經完成了「從瓶子導入響應/ response.status_code = 202」並得到了AttributeError。考慮到我正在使用全球應用,我應該導入什麼? –

+0

對不起,這是'status',我已經解決了答案。 –

+0

現在,它的工作,謝謝! –

相關問題