flask框架从MySQL中导出models
环境
名称 | 版本 |
---|---|
Flask | 3.0.3 |
Flask-Cors | 5.0.0 |
flask-sqlacodegen | 2.0.0 |
Flask-SQLAlchemy | 3.1.1 |
mysqlclient | 2.2.4 |
sqlacodegen | 2.3.0 |
SQLAlchemy | 1.4.47 |
指令
flask-sqlacodegen "mysql://用户名:密码@127.0.0.1/数据库名称" --outfile "文件名称.py"
错误情况
from inspect import ArgSpec
ImportError: cannot import name 'ArgSpec' from 'inspect'
解决办法
在......\Lib\site-packages\sqlacodegen\codegen.py文件中,注释掉这行代码
from inspect import ArgSpec