校驗類檔案
from wtforms import form,stringfield,integerfield
from wtforms.validators import length,numberrange,datarequired
#類繼承from類
class seachform(form):
#校驗文字型別q,length()校驗他的長度,
default表示不傳的時候預設為123 ,這裡的不傳是 url裡直接不傳這個 引數
datarequired()校驗q 不為空
q=stringfield(validators=[datarequired(),length(min=1,max=30)]
,default="123")
#校驗正整數page,校驗他的區間範圍,default不傳的時候預設為123
page=integerfield(validators=[numberrange(min=1,max=99)],default=1)
呼叫校驗的方法檔案
@web.route("/book/search")
def search():
#獲取url提交的引數傳入校驗類
form=seachform(request.args)
#validate判斷是否執行了驗證 符合驗證要求返回 true
if form.validate():
#獲取校驗好的請求引數
else:
#return jsonify()
#也可以使用form.errors,把校驗不通過的原因返回到前端
return jsonify(form.errors)
PyThon第三方庫
本文 自 戀花蝶的部落格 今天公司停電,沒上班。跑上來更新個部落格,跟大家分享一下我常用的幾個第三方 python 庫。python 語言之所以能夠如此流行,除了本身內建許多程式庫來保障快速開發之外,目不睱接的第三方庫也是一大主因。結合我目前的工作 網遊開發 我常用的幾個第三方庫如下 wxpytho...
lua第三方庫
luacom 支援com呼叫 luadoc 支援lua 的文件生成 luaexpat 支援xml解析 luafilesystem 檔案系統訪問 lualogging 基於log4j的日誌 luaprofiler 效能測試工具 luasocket 網路庫,支援http,ftp,smtp,mime,ur...
常用第三方庫
1 通過cocoapods安裝 專案名稱 專案資訊 afnetworking 網路請求元件 fmdb 本地資料庫元件 sdwebimage 多個縮圖快取元件 uickeychainstore 存放使用者賬號密碼元件 reachability 監測網路狀態 datetools 友好化時間 mbprog...