工具介绍:
使用SQLAlchemy,需要将数据库表按照其识别的格式创建成Model,但一般情况下都是已经创建并定义好了数据库表,再创建Model。如果人工根据表结构写Model,不仅费时费力,还难免会出错。
而使用sqlacodegen,则可自动生成sqlalchemy表对象模型。
安装
首先进入虚拟环境,执行安装命令:
pip install sqlacodegen
在windowns虚拟环境安装的话,可以规避很多错误;安装完成后,会有exe文件出现;如下图:
使用
sqlacodegen 官方文档:https://pypi.org/project/sqlacodegen/
具体的用法可看help(sqlaco