Flask 中如何根据已存在的表生成models.py
2020-02-25 本文已影响0人
孙宏志
安装工具包
和Django 不一样的是,flask 不自带根据数据库表生成models.py的功能,需额外安装一个pip包。
pip install flask-sqlacodegen
生成models.py
flask-sqlacodegen 'mysql+pymysql://root:password@localhost:3306/db_name' --tables users,user_auth --outfile "models.py" --flask
查看models.py
在上一步生成的目录,可以找到models.py
cat models.py
感兴趣的朋友可以根据如下步骤,练练手:
数据库准备
请参考 关于固定资产的数据库表准备工作
使用上述生成models.py 的步骤
截图如下: warning内容可以忽略
image.png