Python Flask微框架入門

2021-08-19 06:07:44 字數 872 閱讀 7487

1

:flask是乙個python編寫的web微框架,讓我們可以使用python語言快速實現乙個**或web服務

2:0.0.0.0的意思是任意位址。表示本機的時候,0.0.0.0代表本機所有可用位址;當外部位址用的時候,表示所有網路位址。0.0.0.0:3389表示本機的3389埠(可以通過本機的任何ip訪問)。一般來說是為了將服務對映到外部(外部可通過服務主機的ip訪問服務)

3:sqlalchemy

參考:例項解析,參考:

fromflask import flask

defhello_world():

return'hello world!'

if__name__ == '__main__':

'''''

第4行,引入flask類,flask類實現了乙個wsgi應用

讓flask.helpers.get_root_path函式通過傳入這個名字確定程式的根目錄,以便獲得靜態檔案和模板檔案的目錄。

處理url和檢視函式的關係的程式就是路由,這裡的檢視函式就是hello_world。

而我們對虛擬機器做的埠**埠是9000,所以需要制定host和port引數,0.0.0.0表示監聽所有位址,這樣就可以在本機訪問了。

伺服器啟動後,會呼叫werkzeug.serving.run_******進入輪詢,預設使用單程序單執行緒的werkzeug.serving.basewsgiserver處理請求,

實際上還是使用標準庫basehttpserver.httpserver,通過select.select做0.5秒的「whiletrue」的事件輪詢。

如果訪問乙個不存在的路徑,如訪問「找不到對應的模式,就會向瀏覽器返回「notfound」,狀態碼為404

'''

Python Flask框架學習

1.flask系列教程 1 認識web 2.flask系列教程 2 flask簡介 3.flask系列教程 3 專案配置 4.flask系列教程 4 url與檢視 5.flask系列教程 5 模板簡介 6.flask系列教程 7 jinja2模板概述 7.flask系列教程 8 jinja2過濾器 ...

python flask框架詳解

2.簡單上手 乙個最小的 flask 應用如下 執行結果 environment production warning this is a development server.do not use it in a production deployment.use a production wsg...

Python Flask框架總結

flask是乙個使用 python 編寫的輕量級 web 應用框架,它比較適合一些分層比較少,邏輯不怎麼複雜的web專案。werkzeug 路由模組,實現路由 除錯和web伺服器閘道器介面 jinja2 模板引擎 匯入flask from flask import flask 建立flask的應用程...