在项目文件夹下打开cmd,使用命令
flask-sqlacodegen "mysql+pymysql://[username]:[password]@127.0.0.1/[db name]" --tables [table name] --outfile "[希望生成的模型文件名.py]" --flask
如果要一次性导出多张表的模型,每个table name用逗号分隔
在cmd使用sqlacodegen时,有可能之前装过sqlacodegen但是还是提示“不是内部或外部命令”,这个时候先pip uninstall一下,然后再pip install flask-sqlacodegen,之后就可以成功导出