密碼加密時,採用的是sha256加密,但不能直接對密碼進行加密,因為密碼相同的話,其加密後的值就相同,有暴露的風險,所以在給密碼加密時還需在讀取到的密碼中加乙個鹽值(salt)(即一串隨機的字串),然後在對其進行加密
@property裝飾器
接收儲存完資料,需要儲存登陸狀態到session中
# 儲存登入狀態到session中
session[
"name"
]= mobile
session[
"mobile"
]= mobile
session[
"user_id"
]= user.
id
運算元據庫儲存資料時,只要其中有一條資料儲存出現問題,該次註冊所有的資料都音rollback()
檢查登陸狀態
使用者退出
選擇第三方服務:如七牛雲之類的
try
:if start_date:
start_date = datetime.strptime(start_date,
"%y-%m-%d"
)if end_date:
end_date = datetime.strptime(end_date,
"%y-%m-%d"
)if start_date and end_date:
assert start_date <= end_date
except exception as e:
return jsonify(errno=ret.paramerr, errmsg=
"日期引數有誤"
)
查詢處理
==
實則為乙個魔法方法,上面的相當於house.area_id.__eq__(area_id)
,但該物件重寫了__qe__
方法,所以返回的是一條語句
Flask專案筆記
近期在搞乙個簡單的專案和庫存管理系統,用flask gunicorn邊學邊做,有一些心得如下,和大家分享。老司機們別笑 1.gunicorn真好用 a flask自己的伺服器效能很差,動不動抽風,只適合拿來開發和除錯用。用gunicorn按 1 2 ncpu 個worker啟動之後,在只有10 使用...
flask開發專案筆記
開啟cmd視窗 5.7.18mysql安裝路徑 一 安裝虛擬環境 1 安裝虛擬環境pip install virtualenv 2 建立虛擬環境virtualenv flask env 3 cd到 flask env scripts activate啟用 啟用後目錄前多了乙個 flask env 表...
Flask框架學習筆記 2
在flask中,模板變數可以進行加減運算的 name p age p my dict city p my dict city p my list p my list my int p my list 0 my list 1 p p body 帶引數的巨集 type name value size 把...