Flask 中如何根據(jù)已存在的表生成models.py

安裝工具包

和Django 不一樣的是,flask 不自帶根據(jù)數(shù)據(jù)庫表生成models.py的功能,需額外安裝一個(gè)pip包。

pip install flask-sqlacodegen

生成models.py

flask-sqlacodegen 'mysql+pymysql://root:password@localhost:3306/db_name' --tables users,user_auth --outfile "models.py"  --flask

查看models.py

在上一步生成的目錄,可以找到models.py

cat models.py

感興趣的朋友可以根據(jù)如下步驟,練練手:

數(shù)據(jù)庫準(zhǔn)備

請參考 關(guān)于固定資產(chǎn)的數(shù)據(jù)庫表準(zhǔn)備工作

使用上述生成models.py 的步驟

截圖如下: warning內(nèi)容可以忽略


image.png

查看生成的models.py的內(nèi)容

image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容