Flask學習回顧(二)

2021-09-19 12:15:18 字數 811 閱讀 7576

# -*- coding:utf-8 -*-

# 1. 匯入flask擴充套件

from flask import flask

# 2. 建立flask應用程式例項

# 需要傳入__name__,作用是為了確定資源所在的路徑

# 3. 定義路由及檢視函式

# flask中定義路由是通過裝飾器實現的!

# 路由預設只支援get,如果需要增加,需要自行指定。

'/', methods =

['get'

,'post'])

defindex()

:return

'hello flask!'

# 使用同乙個檢視函式來顯示不同使用者的訂單資訊

# <>定義路由的引數(動態手動輸入url的引數),<>需要起個名字

'/orders/'

)#若為float,則不允許輸入整數

defget_order_id

(order_id)

:# 引數型別,預設是字串,unicode

print

(type

(order_id)

)# 有的時候,需要對路由做訪問優化,訂單id應該是int型別

# 需要在檢視函式的()內填入引數名,那麼後面的**才能去使用

return

'order_id %s'

% order_id # python的語法知識點

# 4. 啟動程式

if __name__ ==

'__main__'

:)

Flask學習回顧(四)

關於csrf token from flask import flask,render template,request,flash from flask wtf import flaskform from wtforms import stringfield,passwordfield,submi...

flask學習筆記(二) flask除錯技巧

debug功能是預設關閉的,當程式種出現問題時,得到的錯誤大多數都是伺服器錯誤,但是也不知道伺服器怎麼出的錯。例如出現乙個除數為零的情況 coding utf 8 from flask import flask def helloworld a 1 b 0 c a b 除數為零,一定會出錯,retu...

web開發框架Flask學習二

jinja2模板規範 在當前專案中建立乙個檔案為templates的資料夾,將其設定為模板資料夾,新建的html為模板頁面,在檢視函式中使用render template html的檔案 my list mylist my list作為在模板頁面使用的的變數 過濾器 符號 管道左邊作為輸入傳乙個變數...