# -*- 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作為在模板頁面使用的的變數 過濾器 符號 管道左邊作為輸入傳乙個變數...