flask的基本使用

2021-09-09 01:22:16 字數 938 閱讀 2326

匯入flask類: from flask import flask

檢視函式:

通過裝飾器將路由映到檢視函式

flask程式使用run方法啟動web伺服器:

if __name__=="__main__":

程式載入配置:

路由傳參:使用尖括號傳參 《動態引數》,檢視函式也要有對應的引數接收

重定向:redirect 後跟url路徑,或者使用url_for生成指定檢視函式所對應的url,帶引數的------>return redirect(url_for('user_info', user_id=100));

自定義狀態碼:在檢視函式中直接跟狀態碼,return 'index' ,666。

url_for():會根據傳入的檢視函式名,轉換成函式名對應的url

(url_for('user_info', user_id=100))帶引數的url_for

轉換器:

1、to_python(value)方法:它會對轉換器匹配到的資料value進行進一步的處理,然後當做引數返回給對應的檢視函式。

2、to_url(value)方法:使用 url_for 的時候,對檢視函式的引數進行處理,然後進行url匹配。

請求鉤子是通過裝飾器的形式實現,flask支援如下四種請求鉤子:

請求上下文(rewuest context):

藍圖:

使用藍圖渲染模板和靜態檔案,需要在初始化藍圖物件時,指定其預設的靜態檔案路徑和模板檔案路徑,還要使用 url_prefix='/url字首' ,用於區分flask中的靜態檔案和模板檔案。注意:訪問時要加上url字首

flask框架基本使用

1.環境的使用 mkvirtualenv 1.0 flask p python3 workon 1.0 flask pip install flask 1 1 第乙個helloworld程式 from flask import flask def abc return hello world if ...

Flask框架 基本使用

web world wide web 誕生最初的目的,是為了利用網際網路交流工作文件。web 發展至今,特別是伺服器端,涉及到的知識 內容,非常廣泛。這對程式設計師的要求會越來越高。如果採用成熟,穩健的框架,那麼一些基礎的工作,比如,安全性,資料流控制等都可以讓框架來處理,那麼程式開發人員可以把精力...

Flask 基礎元件(一) 基本使用

flask是乙個基於python開發並且依賴jinja2模板和werkzeug wsgi服務的乙個微型框架,對於werkzeug本質是socket服務端,其用於接收http請求並對請求進行預處理,然後觸發flask框架,開發人員基於flask框架提供的功能對請求進行相應的處理,並返回給使用者,如果要...