天天看點

Flask入門HelloWorld

Flask,python

Flask入門HelloWorld

Flask官網:http://flask.pocoo.org/

Flask中文翻譯:http://dormousehole.readthedocs.io/en/latest/

Jinja文檔:http://jinja.pocoo.org/docs/dev/templates/

Jinja中文文檔:http://docs.jinkan.org/docs/jinja2/

建立虛拟環境

沒有Virtualenv的可以略過這一步。

我這裡建立了一個名叫coder2的虛拟環境

mkvirtualenv coder2      
Flask入門HelloWorld

安裝Flask

pip install Flask
      
Flask入門HelloWorld

寫HelloWorld代碼

在D:\javat 檔案夾下建立hello.py,然後寫入如下代碼

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World! <br/> I am king!!"      

儲存後退出。

執行flask

目前目錄是在C槽下,是以切換盤符到D盤

Flask入門HelloWorld

進入到hello.py代碼所在的javat目錄下。

Flask入門HelloWorld

設定系統環境變量FLASK_APP,然後flask run來運作

set FLASK_APP=hello.py 

flask run
      
Flask入門HelloWorld

檢視結果

在浏覽器輸入ip+端口即可通路

http://127.0.0.1:5000/
      
Flask入門HelloWorld

debug

将hello.py代碼盡心改動

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World! <br/> I am king!!"

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

儲存。然後執行如下語句

python hello.py
      
Flask入門HelloWorld

回到hello.py檔案中, 修改hello()函數的return内容後,可以看到自動重新加載了

Flask入門HelloWorld

---------------------------------------------------------

學如不及,猶恐失之