利用flask 生成web服務的簡單測試

2021-09-25 16:05:06 字數 793 閱讀 7543

最近看了一些flask介紹,自己做了一點測試。通過flask 模組完成web服務,實現在網頁中通過**訪問python模組的結果,下文給出**示例和測試示例

python 編譯器,windows或linux測試環境。本測試在ubuntu 環境中的pycharm編輯器中測試(測試需要安裝flask模組)

from flask import flask

'/')

defindex()

:return

""'/user/'

)def

user

(name)

:return

""% name

'/calc/'

)def

calc()

: start =

"1988"

today =

"2018"

rel =

int(today)

-int

(start)

return

""% rel

if __name__ ==

'__main__'

:)

(3)訪問指定函式的計算結果,然後訪問可以得到如下結果:

本文使用flask簡單測試了web服務,對於更複雜的web服務沒有深入測試;其次flask提供的 web 伺服器不適合在生產環境中使用,主要適用於伺服器的開發除錯。後續可以繼續研究。

利用 WSGI 模組執行 Flask 生成的網頁

但是,如果你的網頁是通過 flask 動態生成的,那你就不能通過上述方式實現跨裝置訪問網頁了。這時候你可以使用wsgi 模組。參考文章 running flask on macos with mod wsgi wsgi express 具體操作如下 當你在使用 flask 模組時,官網教程就要求你使...

python使用flask編寫web服務

flask是乙個使用 python 編寫的輕量級 web 應用框架。其 wsgi 工具箱採用 werkzeug 模板引擎則使用 jinja2 flask使用 bsd 授權。flask也被稱為 microframework 因為它使用簡單的核心,用 extension 增加其他功能。flask沒有預設...

gae 部署基於flask的web伺服器

然後按照上面的說明解壓,安裝。由於flask是第三方庫,所以我們需要把flask庫檔案放在我們開發的應用裡,然後上傳上去。比如我們新建工程 mkdir hello 然後把lib拷貝到hello目錄下 cd hello vi hello.py from flask import flask def h...