匯入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框架提供的功能對請求進行相應的處理,並返回給使用者,如果要...