2013-12-22 65 views
1

我對Web編程和Flask很陌生,最近我遇到了一個我想創建的網站的問題。我目前有一個jQuery程序,它向Flask中的視圖函數發送一個post請求。這個函數簡單地增加了我數據庫中的一個值,在增加這個值之後,我沒有必要返回一個響應。但是,就我所見,Flask中的視圖函數需要返回一個Response對象。我當然可以簡單地返回某種類型的json「was-updated」響應,但這對我的應用程序並不重要。有誰知道如果解決這個問題的正確方法?謝謝。在Flask中不返回響應的情況下創建視圖函數

+6

的請求都有響應,這將是罰款,返回一些「小事」的反應,將一個'204'反應是對你有幫助嗎? http://stackoverflow.com/a/3283126/594589,它包含一個沒有任何內容的響應 – dm03514

+0

啊我看到了,謝謝。 – gratsby

+0

@ dm03514將您的評論轉換爲對此問題的回答。這是正確的答案。 – iurisilvio

回答

0

它很容易,只是返回一個空字符串以204個狀態碼:

@app.route('/') 
def hello(): 
    ... 
    return '', 204 
相關問題