FLASK(一):FLASK最简式

最简单的FLASK程序如下:


from flask import Flask

app = Flask(__name__)



@app.route('/')

def helloWorld():

    return 'Hello World!'

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

上面的代码所做的事情:`
1.导入Flask类,该类的实例可以创建一个WSGI服务
2.创建Flask类的实例
3.用route装饰器将URL和helloWorld()函数绑定:关于装饰器
4.当特定URL向WSGI发送请求会调用helloWorld函数,最终向客户端浏览器返回"Hello World"
5.当python运行hello.py时,application实例开启服务

将上述代码保存(不要保存为flask.py,这会和Flask发生冲突)
在hello.py目录下命令行运行

python hello.py
 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: Do not use the development server in a production environment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

接下来就可以在本地浏览器上访问WSGI服务了

DEBUG模式

在开发情况下,常常需要在Flask运行时修改代码,开启Flask的Debug模式,每次修改代码Flask会立即生效。
方法一:

app.run(debug=True)

方法二:
建立flask的配置文件config.py

DEBUG = True

在app文件中

import config
app.config.from_object(config)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容