sqlalchemy通过已经存在的表生成model的方法

java中mybatis-generator可以快速生成格式化的mapper,在python中也有类似的工具。

通过数据库中存在的表生成model

对于mysql数据库,通过代码,反向生成 sqlalchemy 的 model的方法为

sqlacodegen --tables your_table 'myslqurl'

sqlacodegen --tables third_api ‘mysql+pymysql://username:password@host/db_name’ >tmp.py

利用代码中的model,生成建表语句

flask中进入shell

python manager.py shell
from app import db
db.create_all()

我曾经去做爱心包裹项目的志愿者,找了大约200个路人,拉到两个安心包裹,后来我就想有钱的好人的概率大约是1%吧

posted @ 2022-03-06 10:38  叶常落  阅读(229)  评论(0编辑  收藏  举报