Flacon de vue de renvoyer l'erreur “Afficher la fonction ne retourne pas une réponse”

J'ai une vue qui appelle une fonction permettant d'obtenir la réponse. Cependant, il donne l'erreur View function did not return a response. Comment puis-je résoudre ce problème?

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)

Quand j'essaie de le tester en ajoutant une valeur statique, plutôt que d'appeler la fonction, il fonctionne.

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

OriginalL'auteur | 2013-08-13