Flask 根據mysql數據庫表反向生成 model的py文件

flask-sqlacodegen 支持flask的SQLAlchemy自動model代碼生成器

安裝:

pip install flask-sqlacodegen

生成model.py文件

flask-sqlacodegen --flask 'mysql+pymysql://root:[email protected]/test'  --tables t1,t2
#  --tables t1,t2  指定生成哪些表的,不寫則生成所有表
#  --flask  使用 Flask-SQLAlchemy 列

如果報錯:

flask-sqlacodegen: error: unrecognized arguments: --flask

應該是flask-sqlacodegen和sqlacodegen都安裝了,卸載掉sqlacodegen,重新安裝flask-sqlacodegen即可。

其他:

sqlacodegen和flask-sqlacodegen 都能生成model代碼,sqlacodegen生成的包括註釋內容。
希望後續flask-sqlacodegen 版本也能有相關信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章