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
engine支持的数据库:
sqlite
mysql
postgresql
第二种方法
1 安装依赖 pip install sqlacodegen
sqlacodegen mysql+pymysql://root:root@127.0.0.1:3306/mybook --tables news --outfile news.py