如何将mysql中建立的表生成python项目中ORM的modal模型

85 阅读1分钟

peewee可以用Model直接在数据库中创建表 反过来也可以,用数据库中已经存在的表创建Model

1 安装 peewee模块 pip install peewee

2 用数据库中已经存在的表创建Model python -m pwiz -e mysql -H localhost -p 3306 -u root -P -t news mybook > model.py

image.png

engine支持的数据库:
sqlite
mysql
postgresql

第二种方法

1 安装依赖 pip install sqlacodegen

sqlacodegen mysql+pymysql://root:root@127.0.0.1:3306/mybook --tables news --outfile news.py