from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World' if __name__ == '__main__': app.debug = True app.run()源码介绍:
- 首先我们导入了 flask 类。 该类的实例将会成为我们的 Wsgi 应用。
- 接着我们创建一个该类的实例。第一个参数是应用模块或者包的名称。如果你使用 一个单一模块(就像本例),那么应当使用 __name__ ,因为名称会根据这个 模块是按应用方式使用还是作为一个模块导入而发生变化(可能是 ‘__main__’ , 也可能是实际导入的名称)。这个参数是必需的,这样 Flask 才能知道在哪里可以 找到模板和静态文件等东西。
- 然后我们使用 route() 装饰器来告诉 Flask 触发函数的 URL 。
- 函数最后返回需要在用户浏览器中显示的信息。
- app.debug设置为True,是开启调试模式。
- app.run启动flask程序。
export FLASK_APP=hello.py python -m flask run启动之后可以在控制台或者命令窗口看到如下信息:
* Serving Flask app "hello" (lazy loading) * Environment: production * Debug mode: on * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)之后,我们就开始访问http://127.0.0.1:5000/了,如果正确的话,我们将会获得hello world!的返回结果。
- 激活调试器。
- 激活自动重载。
- 打开 Flask 应用的调试模式
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。