2013-08-13 22 views
16

Yanıtı almak için bir işlevi çağıran bir görünüm var. Ancak, View function did not return a response hatasını veriyor. Bunu nasıl düzeltirim?Flask görünümü döndürme hatası "Görünüm işlevi yanıt vermedi"

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) 

İşlevi çağırmak yerine statik bir değer ekleyerek sınamaya çalıştığımda, çalışır.

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

cevap

29

bir yanıt dönmez aşağıdadır:

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

Sen demek ...

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

Not bu sabit işlevinde return eklenmesi.

İlgili konular