flask是python web的輕量框架,簡單的幾條命令就可以創建一個Web應用。
flask初體驗
1、安裝Flask
G:\Py\web>pip install flask
2、創建"Hello, World" Flask應用
這里需要建立一個Zblog的目錄,然后在建立app目錄。里面放置相關的python代碼。用於創建簡單的flask web應用。目錄結構圖如下:
Zblog/
app/
__init__.py
routes.py
Zblog.py
這里一共有三個Python源代碼文件。
__init__.py
的腳本僅僅是從flask中導入的類Flask
,並以此類創建了一個應用程序對象。 如下:
from flask import Flask
app = Flask(__name__)
from app import routes
routes.py
的腳本代表的網頁的路由設置,路由用於實現不同的url.如下:完成index,返回一個"hello world"的語句。
from app import app
@app.route('/')
@app.route('/index')
def index():
return "Hello, World!"
Zblog.py
作為外層的腳本,用於完成應用程序。
from app import app
3、執行結果
通過設置FLASK_APP
環境變量告訴Flask如何導入它:
G:\Py\Zblog>set FLASK_APP=Zblog.py
linux環境用export
命令。
最后,運行咱們第一個web應用。
G:\Py\Zblog>flask run
* Serving Flask app "Zblog.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployme
nt.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
通過訪問,http://127.0.0.1:5000/
這個地址。看看你的第一個應用吧。