先建表再用flask-sqlacodegen快速生成orm结构py文件
flask-sqlacodegen快速生成orm结构
为啥要做反向操作?不多说,懂的都懂,人艰不拆。
1.安装
pip install flask-sqlalchemy pip install mysqlclient pip install flask-sqlacodegen
2.PyCharm 新建一个flask项目
3.控制台输入
flask-sqlacodegen 'mysql://root:root@127.0.0.1/py01_stu?charset=utf8' --outfile "Models.py" --flask
4说明:
root:数据库用户名
root:密码
127.0.0.1 =localhost
py01_stu 我的测试数据库
Models.py 是由上面命令生成的在刚刚新建的flask项目中的ORM映射文件
我的测试结果: