flask學習筆記(一) Hello Flask!

2021-08-22 16:28:03 字數 1182 閱讀 4647

flask是乙個用python編寫的微web框架。它被歸類為微框架,因為它不需要特定的工具或庫。它沒有資料庫抽象層,表單驗證或任何其他預先存在的第三方庫提供常用功能的元件。但是,flask支援可以新增應用程式功能的擴充套件,就像它們在flask本身中實現一樣。存在物件關係對映器,表單驗證,上載處理,各種開放式身份驗證技術和幾種常見框架相關工具的擴充套件。擴充套件程式的更新速度遠遠超過核心flask程式。 flask通常與mongodb一起使用,可以更好地控制資料庫和歷史記錄。 

------wiki

2023年,pocoo成立為python愛好者的國際組織。flask由pocoo的armin ronacher建立: 「它來自於愚人節的乙個笑話,但事實證明它非常受歡迎,可以自行製作乙個認真的應用程式。」

1、安裝python和pycharm。安裝詳情見另外一篇blog

2、在pycharm中安裝flask模組。找到【file】 -> 【setting】 -> 【project interpreter】

安裝完畢後:

安裝完畢後即可匯入flask模組了。

from flask import flask

def helloworld():

return "helloworld!"

if __name__ == "__main__":

第二行的主要作用有:1、傳遞乙個引數」__name__「給flask;2、方便flask去尋找資源;3、方便flask外掛程式出現問題時去尋找到問題的所在。

裝飾器的作用是:完成url和檢視的對映。

執行之後會產生埠號運**況:

複製ip和埠號到瀏覽器位址列,可以看到執行結果。

FLask學習筆記 Flask概念(一)

1.程式例項 flask類的物件,只有乙個強制指定的引數 程式主模組或包的名字。通常用如下 建立 from flask import flask2.路由和檢視函式 處理url和函式之間關係的程式稱為路由。def index return hello world 上圖中index 即為檢視函式 動態路...

flask學習筆記 一hello world

from flask import flask當從此檔案進入時 name 為 main flask用這個引數確定程式的根目錄,以便查詢資源檔案的位置。defindex return return name if name main 上下文在乙個執行緒中全域性可訪問的特定變數,flask保證不同執行緒...

Flask學習筆記

web 發展至今,特別是伺服器端,涉及到的知識 內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,網路操作 資料庫訪問 會話管理等都可以讓框架來處理,那麼程式開發人員可以把精力放在具體的業務邏輯上面。使用web框架開發web應用程式可以降低開發難度,...