Flask學習記錄之Flask Migrate

2022-05-02 06:27:08 字數 422 閱讀 5944

from flask.ext.migrate importmigrate, migratecommand

#第乙個引數是flask的例項,第二個引數是sqlalchemy資料庫例項

manager.add_command('db', migratecommand)

#manaer 是flask-script的例項,這條語句在flask-script 中新增乙個db命令

在命令提示行中

輸入python manager.py db init 來建立遷移倉庫,

輸入python manager.py db migrate -m "initial migration"來建立遷移指令碼, 在資料庫結構有變動後建立遷移指令碼

輸入python manager.py db upgrade 來更新資料庫

Flask學習記錄之使用Werkzeug雜湊密碼

資料庫中直接存放明文密碼是很危險的,werkzeug庫中的security能夠方便的實現雜湊密碼的計算 security庫中 generate password hash password,method.函式將原始密碼作為輸入,以字串形式輸出密碼的雜湊值 check password hash ha...

flask學習之加密策略,flask自帶

返回加密後密碼 property def password self return self.password hash 傳入密碼 password.setter def password self,value 對密碼簽名 self.password hash generate password h...

Docker學習記錄之Flask轉docker

今天小夥伴把乙個pythonweb的題轉docker,過程中出現了一些問題,我也搞了好久,這裡記錄一下吧。新手上路,大神勿噴。雖然這不是bug,但是我還是想提一句,如果up的服務沒有異常卻不知道 出了問題,可以exec進去看看,改 或者安裝什麼東西,最好把運維需要的命令都在dockerfile裡面寫...