欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python3 sqlacodegen 根据已有数据库生成 ORM 使用的 model.py

程序员文章站 2024-03-13 20:54:40
...

1.安装必要的模块

pip install sqlacodegen
pip install pymysql(此前已安装,可以省略)

2.sqlacodegen安装目录,虚拟环境需要找对应的目录

(如:D:\DevRepo\EnvRepo\venv-repo\spider_venv\Lib\site-packages\sqlacodegen)

在main.py文件中引入模块的地方添加import pymysql

然后在对应的main函数下添加pymysql.install_as_MySQLdb()

Python3 sqlacodegen 根据已有数据库生成 ORM 使用的 model.py

3.执行逆向生成命令

sqlacodegen mysql+pymysql://username:aaa@qq.com:3306/db_name > models_tmp.py