A. python輕量框架--Flask(入門教程)
1.建立: F:Pythonflask文件夾路徑
2.安裝virtualenv,在此路徑下打開命令行窗口輸入:
3.新建一個目錄,並在里邊創建virtualenv環境,在DOS下
如圖:
這時你創建的myproject文件夾裡面就多了一個venv文件夾:
4.激活虛擬環境
現在命令行前面多了個(venv)表示你在venv環境內
5.在virtualenv里安裝Flask
完成。如圖:
6.驗證是否安裝,你可以進入 Python 解釋器,嘗試導入 Flask:
如果沒有報錯,那麼就安裝成功了~如圖:
1.在myproject文件夾下打開命令行:
cd app #進入app文件夾
mkdir static
mkdir templates
我們的應用程序包是放置於 app 文件夾中。子文件夾 static 是我們存放靜態文件像圖片,JS文件以及樣式文件。子文件夾 templates 顯然是存放模板文件。
2.為我們的 app 包(文件 app/ init .py )創建一個簡單的初始化腳本:
上面的腳本簡單地創建應用對象,接著導入視圖模塊,該模塊我們暫未編寫。
視圖是響應來自網頁瀏覽器的請求的處理器。在 Flask 中,視圖是編寫成 Python 函數。每一個視圖函數是映射到一個或多個請求的 URL。
3.讓我們編寫第一個視圖函數(文件 app/views.py ):
其實這個視圖是非常簡單,它只是返回一個字元串,在客戶端的網頁瀏覽器上顯示。兩個 route 裝飾器創建了從網址 / 以及 /index 到這個函數的映射。
4.能夠完整工作的 Web 應用程序的最後一步是創建一個腳本,啟動我們的應用程序的開發 Web 伺服器。讓我們稱這個腳本為 run.py,並把它置於根目錄:
這個腳本簡單地從我們的 app 包中導入 app 變數並且調用它的 run 方法來啟動伺服器。請記住 app 變數中含有我們在之前創建的 Flask 實例。
5.要啟動應用程序,您只需運行此腳本(run.py)
如圖:
6.在伺服器初始化後,它將會監聽 5000 埠等待著連接。現在打開你的網頁瀏覽器輸入如下 URL:
另外你也可以使用這個 URL:
你看清楚了路由映射是如何工作的嗎?第一個 URL 映射到 /,而第二個 URL 映射到 /index。這兩個路由都關聯到我們的視圖函數,因此它們的作用是一樣的。如果你輸入其它的網址,你將會獲得一個錯誤,因為只有這兩個 URL 映射到視圖函數。
你可以通過 Ctrl-C 來終止伺服器
入門就到這里,比較簡單的。
下一章:
python輕量框架--Flask(模板詳細版)