00-试用Flask

1. 开发环境搭建
首先在PyCharm中安装Flask库,但是我的电脑在库安装成功后,在命令行试flask命令一直提示找不到命令,找了资料发现是系统的环境变量path没有设置对(应该把Python下的Script目录的路径追加在Path中,这个目录下有安装的库的可执行文件,Windows下就是EXE文件),修改之后可以了。
2. 试验官方示例

  1. 编写代码
# coding=utf-8 from flask import Flaskapp = Flask(__name__)@app.route("/") def hello(): return "Hello World!"

存为helloworld.py
然后使用命令行工具,进入文件所在目录.
  • Windows下:
$ set FLASK_APP=helloworld.py $ flask run * Serving Flask app "flaskDemo.helloworld" * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 127.0.0.1 - - [06/Feb/2018 20:43:47] "GET / HTTP/1.1" 200 -

  • Unix下
$ export FLASK_APP=helloworld.py $ python -m flask run * Running on http://127.0.0.1:5000/

【00-试用Flask】打开浏览器访问:http://localhost:5000/
成功返回helloworld。
3. Flask 配置
  1. --host
    设置可访问此server的host
  2. Debug Mode
    开启debug模式
$ export FLASK_DEBUG=1 $ flask run

If you enable debug support the server will reload itself on code changes, and it will also provide you with a helpful debugger if things go wrong.

    推荐阅读