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()
3.执行逆向生成命令
sqlacodegen mysql+pymysql://username:aaa@qq.com:3306/db_name > models_tmp.py