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

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:password@127.0.0.1:3306/db_name > [xxx目的地xxx/models_tmp.py]

Notes 🙇‍

posted @ 2020-09-01 16:59  Cindy's  阅读(420)  评论(0)    收藏  举报