美文网首页
FLASK(一):FLASK最简式

FLASK(一):FLASK最简式

作者: Navi丶S1mple | 来源:发表于2019-02-25 22:35 被阅读0次

最简单的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)

相关文章

网友评论

      本文标题:FLASK(一):FLASK最简式

      本文链接:https://www.haomeiwen.com/subject/mdgnyqtx.html