开发者社区> 畅想谷> 正文

Python3 sqlacodegen 根据已有数据库生成 ORM 使用的 model.py

简介:
+关注继续查看

1.安装必要的模块

pip install sqlacodegen
pip install pymysql(此前已安装,可以省略)

2.sqlacodegen安装目录,虚拟环境需要找对应的目录

(如:D:\DevRepo\EnvRepo\venv-repo\spider_venv\Lib\site-packages\sqlacodegen)

在main.py文件中引入模块的地方添加import pymysql

然后在对应的main函数下添加pymysql.install_as_MySQLdb()

3.执行逆向生成命令

sqlacodegen mysql+pymysql://username:password@127.0.0.1:3306/db_name > models_tmp.py

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
python经典编程100例(1)
python经典编程100例(1)
9 0
Python编程 条件判断语句
Python编程 条件判断语句
17 0
Python编程 顺序执行与程序的主入口
Python编程 顺序执行与程序的主入口
14 0
Python编程 集合
Python编程 集合
16 0
Python编程 字典的常用操作
Python编程 字典的常用操作
13 0
Python编程 字典创建map与Zip
Python编程 字典创建map与Zip
18 0
Python编程 字典创建
Python编程 字典创建
17 0
Python编程 元组中不允许的操作
Python编程 元组中不允许的操作
16 0
Python编程 元组的创建
Python编程 元组的创建
13 0
Python编程 列表的常用方法
Python编程 列表的常用方法
14 0
+关注
畅想谷
当你的能力还驾驭不了你的野心时,就应该沉下心来历练!
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
Data Pre-Processing in Python:
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多