【转发】自动生成Sqlalchemy的models文件
原文来源:https://blog.csdn.net/caoxing81/article/details/46639023
自动生成Sqlalchemy的models文件的包早用过了,今天维护一个较老的工程,有个字段类型做了改动,调了得10几分钟才搞定。记录下自动生成models文件的python包sqlacodegen
sqlacodegen已经加入pypi,只需要使用pip install sqlacodegen就可以安装了
安装后即可运行命令生成models.py文件了
假设数据库连接字符串是: mysql://root::3306/mydb
使用命令:sqlacodegen mysql://root::3306/mydb > models.py即可在当前目录生成models.py文件
查看了下生成的models.py文件,可以符合PEP8规范,可生成视图类,会根据有没有主键决定是不是meta table,可以生成外键,就目前的使用没有出现过问题。
Python3也是可以支持的。
相关推荐
luguanyou 2020-06-12
louishao 2020-05-30
hoooooolyhu 2020-05-26
sherry颖 2020-05-03
nercon 2020-03-03
jediaellu 2020-02-24
EdShao 2020-01-28
ajaxtony 2020-01-10
时光如瑾雨微凉 2019-12-28
aweilark 2019-12-26
时光如瑾雨微凉 2019-12-26
iflreey 2019-12-15
Burgesszheng 2019-12-04
小火车 2019-11-10
Burgesszheng 2019-11-09
whyname 2019-11-05
水痕 2019-10-26
jacklearnios 2014-08-19