无法在浏览器中运行flask api

时间:2017-08-30 13:16:59

标签: python flask

非常简单的烧瓶应用..

from flask import Flask
app = Flask(__name__)
    @app.route('/api')
def main():
    print( "Welcome!")
    print(10+2)
if __name__ == "__main__":
    app.run()

执行此代码并向我展示 在http://127.0.0.1:5000/上运行(按CTRL + C退出)

但无法在浏览器中访问此API。

1 个答案:

答案 0 :(得分:1)

您需要使用return代替print,因为后者会打印到您开始使用烧瓶应用的终端并且实际上并未向客户发送任何内容#39;使用API​​。

这是一个有效的例子:

from flask import Flask
app = Flask(__name__)

@app.route('/api')
def main():
    return "Welcome!"

if __name__ == "__main__":
    app.run()

然后转到localhost:5000/api查看Wecome!消息。

要开始使用flask,我强烈推荐官方文档中的quickstart教程。