1. 開發(fā)環(huán)境搭建
首先在PyCharm中安裝Flask庫(kù),但是我的電腦在庫(kù)安裝成功后,在命令行試flask命令一直提示找不到命令,找了資料發(fā)現(xiàn)是系統(tǒng)的環(huán)境變量path沒有設(shè)置對(duì)(應(yīng)該把Python下的Script目錄的路徑追加在Path中,這個(gè)目錄下有安裝的庫(kù)的可執(zhí)行文件,Windows下就是EXE文件),修改之后可以了。
2. 試驗(yàn)官方示例
- 編寫代碼
# coding=utf-8
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
存為helloworld.py
然后使用命令行工具,進(jìn)入文件所在目錄.
- 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
設(shè)置可訪問此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.