连接数据库(mysql)
通过已有表,生成对应model
以下操作是基于python3
1、 pip install pymysql
2、 pip install sqlacodegen
3、 在site-packages中,找到sqlacodegen中的__init__.py文件里加上
```
import pymysql
pymysql.install_as_MySQLdb()
```
4、 执行命令
- sqlacodegen --outfile models/xx.py mysql://用户名:密码@ip:端口号/数据库名 --tables table_name
- –outfile models/wenda_hour.py:指定文件输出的位置,这里表示在当前文件的models文件夹中,生成这个xx.py
- mysql://用户名:密码@ip:端口号/数据库名 : 数据库连接信息
- –tables table_name 是在库中的某个表(如果你需要生成这个库中的所有表的model,这个部分可以不用写)
如果对参数还有疑问可以参照sqlacodegen -h进行了解