1、使用 sqlacodegen 自动生成已有数据表的 SQLAlchemy的Model
(1)安装 sqlacodegen:在控制台命令行下执行如下命令
pip install sqlacodegen
安装完毕后通过在dos下执行: sqlacodegen --help,可以获取帮助信息
(2)在命令行执行如下命令,生成model.py文件
sqlacodegen mysql+pymysql://root:123456@127.0.0.1:3306/mystock > models.py
sqlacodegen mysql+pymysql://debian-sys-maint:ingv7wKh9KhSYn6T@localhost/upload > model.py
其中“mysql+pymysql://root:123456@127.0.0.1:3306/mystock”为 sqlAlchemy中create_engine()方法中参数,生成的model.py在dos所处的前文件夹内