1. 开发环境搭建
首先在PyCharm中安装Flask库,但是我的电脑在库安装成功后,在命令行试flask命令一直提示找不到命令,找了资料发现是系统的环境变量path没有设置对(应该把Python下的Script目录的路径追加在Path中,这个目录下有安装的库的可执行文件,Windows下就是EXE文件),修改之后可以了。
2. 试验官方示例
- 编写代码
# coding=utf-8
from flask import Flask
app = 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/
打开浏览器访问:http://localhost:5000/
成功返回helloworld。
3. Flask 配置
- --host
设置可访问此server的host - 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.