flask 框架的模組介紹

2022-05-08 15:21:10 字數 801 閱讀 2164

jinja2: 是乙個渲染html的模板

1,jinja2乙個模板系統,它還提供了特殊的語法,我們按照它支援的語法進行編寫之後,就能使用jinja2模組進行渲染。

2,jinja2很靈活,它提供了控制結構,表示式和繼承等。

werkzeug:werkzeug是乙個遵循wsgi協議的python函式庫

1,其內部實現了很多web框架底層的東西,比如request和response物件;

2,與wsgi規範的相容;支援unicode

3,支援基本的會話管理和簽名cookie;

4,整合url請求路由等。

werkzeug有著三個必要的工具集

1,request 工具集:與前端的資料互動,可以獲取傳到後端的檔案與資料。

2,response 一般用來響應頭部資訊使用 response.headers['content-language'] = 'utf8'

4,routing 模組負責實現 url 解析。不同的 url 對應不同的檢視函式,routing模組會對請求資訊的url進行解析,匹配到url對應的檢視函式,執行該函式以此生成乙個響應資訊

rule類:

用來構造不同的url模式的物件,路由url規則

map類:

儲存所有的url規則和一些配置引數

baseconverter的子類:

負責定義匹配規則

mapadapter類:

負責協調rule做具體的匹配的工作

Flask框架介紹與概述

1 flask 介紹 2 flask 的框架模式 mtv 經典三層結構 mvc模式 python常用 mtv模式 安裝 flask sudo pip3 install flask 檢視flask版本 import flask flask.version 初始化flask應用 from flask i...

flask框架(一) 初識Flask

一 初識flask 1.什麼是flask flask是乙個python編寫的web框架,只是乙個核心,預設依賴2個外部庫 jinja2模板引擎和wsgi工具集 werkzeug。2.安裝flask pip install flask3.建立flask程式 專案目錄詳解 static資料夾 用於存放各...

Flask 框架的學習

前端時間學習了下flask,準備在這裡記錄一下flask的基礎入門。首先先安裝 pip install flask flask restful 之後建立乙個hello.py 匯入flask類 from flask import flask flask類接收乙個引數 name 裝飾器的作用是將路由對映...