2013-08-13 12 views
16

私は応答を取得する関数を呼び出すビューを持っています。ただし、エラーView function did not return a responseが返されます。これをどうやって解決するのですか?Flaskビューの戻りエラー "View関数が応答を返しませんでした"

from flask import Flask 
app = Flask(__name__) 

def hello_world(): 
    return 'test' 

@app.route('/hello', methods=['GET', 'POST']) 
def hello(): 
    hello_world() 

if __name__ == '__main__': 
    app.run(debug=True) 

私は関数を呼び出すのではなく静的な値を追加してテストしようとします。

@app.route('/hello', methods=['GET', 'POST']) 
def hello(): 
    return "test" 

答えて

29

次は、応答を返さない:

@app.route('/hello', methods=['GET', 'POST']) 
def hello(): 
    hello_world() 

あなたが言うことを意味...

@app.route('/hello', methods=['GET', 'POST']) 
def hello(): 
    return hello_world() 

注この固定された機能でreturnの追加を。

関連する問題