Flask 根据mysql数据库表反向生成 model的py文件

flask-sqlacodegen 支持flask的SQLAlchemy自动model代码生成器

安装:

pip install flask-sqlacodegen

生成model.py文件

flask-sqlacodegen --flask 'mysql+pymysql://root:password@127.0.0.1/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 版本也能有相关信息

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页