sqlalchemy表对象模型生成神器-sqlacodegen
来源:互联网 发布:苹果之家淘宝烂到爆 编辑:程序博客网 时间:2024/06/01 16:53
使用sqlalchemy已经一年了,今天才发现既然有这种神器,真是解放劳动力呀,真是相见恨晚。
sqlacodegen主要将数据库中的表生成sqlalchemy模型(models.py内容),也就是下面类似的代码
# coding: utf-8from sqlalchemy import BigInteger, Column, Date, DateTime, ForeignKey, Index, Integer, String, Text, textfrom sqlalchemy.orm import relationshipfrom sqlalchemy.ext.declarative import declarative_baseBase = declarative_base()metadata = Base.metadataclass User(Base): __tablename__ = 'user' id = Column(Integer, primary_key=True)
真是太nice了。
使用方法如下:
sqlacodegen postgresql:///some_local_dbsqlacodegen mysql+oursql://user:password@localhost/dbnamesqlacodegen sqlite:///database.db
具体的用法看help(sqlacodegen –help)
flask也对改工具进行了封装,名字为flask-sqlacodegen
nice,nice
阅读全文
0 0
- sqlalchemy表对象模型生成神器-sqlacodegen
- 利用sqlacodegen生成models.py数据库模型文件
- sqlacodegen
- SQLAlchemy:python数据库连接 神器
- 利用sqlacodegen自动生成ORM实体类
- sqlalchemy 生成model
- Flask-SQLAlchemy创建模型与表的映射
- SQLAlchemy 对象关系
- 【mysql】sqlalchemy 对象状态
- Flask-SQLAlchemy配置连接MySQL及表的生成
- 使用hibernate工具类将对象模型生成关系模型
- Python3 初学实践案例(9)sqlacodegen 根据已有数据库生成 ORM 使用的 model.py
- sqlalchemy创建表
- flask-sqlAlchemy 创建表
- sqlalchemy
- SQLAlchemy
- sqlAlchemy
- sqlalchemy
- 跳订单
- Unix/Linux 脚本中 “set -e” 的作用
- 完美解决-关于ubuntu下dia绘图工具中文输入问题
- TOP命令详解
- EventBus 的使用,发布,订阅消息的传递。第三方开源库
- sqlalchemy表对象模型生成神器-sqlacodegen
- 购物车需要用到的Benalei
- Android中系统应用适配未知来源的管理权限
- 订单activity
- 营销自动化下,高效提升销售转化的三大方式
- Springboot+mybaitsPlus动态数据源配置
- Android Studio出现代码红色感叹号或者红色波浪线解决方案
- 使用badboy录制脚本
- BSTR数据类型