flask安裝及第乙個程式

2022-03-27 13:57:47 字數 2729 閱讀 8761

1、flask是乙個輕量級的python web框架

·1、flask 依賴兩個外部庫: jinja2 模板引擎和 werkzeug wsgi 套件

·2、安裝:

# easy_install flask           安裝

# python 測試安裝是否成功

>>> import flask

2、增強工具:virtualenv(摘自:

如果你使用 mac os x 或 linux ,那麼可以使用下面兩條命令中任意一條:

$ sudo easy_install virtualenv

或更高階的:

$ sudo pip install virtualenv

上述命令中的任意一條就可以安裝好 virtualenv 。也可以使用軟體包管理器,在 ubuntu 系統中可以試試:

$ sudo apt-get install python-virtualenv

使用:

root@pc:/# mkdir flask

root@pc:/# cd flask/

root@pc:/flask# virtualenv venv 建立乙個包含venv資料夾的專案資料夾:

new python executable

in venv/bin/python

installing setuptools, pip...done.

root@pc:/flask# ls

venv

root@pc:/flask# . venv/bin/activate 每次使用專案時,必須先啟用相應的環境

3、"hello world"

(venv)root@pc:/flask# vim hello.py

1 #coding=utf-8

2from

flask import flask #匯入flask類4/

'6def hello_work(): #定義乙個處理方法

7return''

89if __name__ == '

__main__

': #確保伺服器只會在使用python直譯器執行**的情況下執行

view code

儲存退出,並執行:

根據提示,開啟瀏覽器,輸入**:

4、設定網路中其它電腦也可以訪問:

0.0.0.0

') #用host引數,設定全網段可以訪問

儲存,ctrl + shift + t開啟另乙個終端,執行:

eth0 link encap:乙太網 硬體位址

5、除錯模式:絕對不能在生產環境中使用除錯模式

(原因:它允許執行任意**,這樣會成為乙個重大安全隱患)

開啟除錯模式的第一種方式:

0.0.0.0

') #用host引數,設定全網段可以訪問

對應的:

第二種方式:

對應的:

root@pc:/flask# python hello.py 

* running on (press ctrl+c to quit)

至此,整個程式修改為:

#coding=utf-8

from

flask import flask #匯入flask類

'/'def hello_work(): #定義乙個處理方法

return''

if __name__ == '

__main__

': #確保伺服器只會在使用python直譯器執行**的情況下執行

0.0.0.0

') #用host引數,設定全網段可以訪問

0.0.0.0

') #第二種方式:作為引數傳遞給run方法

view code

詳情請看參考**:

第乙個flask程式

注意 你所選擇的虛擬環境要安裝了flask的工具包。若是沒有進入虛擬環境安裝工具包。進入虛擬環境 workon py2 flask 安裝flask pip install flask 0.10.1 匯入flask類 from flask import flask 建立應用 檢視函式,路由進行對映 d...

Flask框架 第乙個flask程式

1 簡介 flask是乙個輕量級的可定製框架,使用python語言編寫,較其他同型別框架更為靈活 輕便 安全且容易上手。它可以很好地結合mvc模式進行開發,開發人員分工合作,小型團隊在短時間內就可以完成功能豐富的中小型 或web服務的實現。另外,flask還有很強的定製性,使用者可以根據自己的需求來...

Flask初學,第乙個flask程式

第乙個flask程式學習筆記 from flask import flask 初始化乙個flask物件,flask 需要傳遞乙個引數 name 1 方便flask框架去尋找資源 2 方便flask外掛程式比如flask sqlalchemy出現錯誤的時候,好去尋找問題所在 開頭,並且在函式的上面,說...