您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页SQLAlchemy [数据库生成模型] [模型生成数据库] [

SQLAlchemy [数据库生成模型] [模型生成数据库] [

来源:伴沃教育

总结 SQLAlchemy 几大神器:

1. migrate

后端开发: 我是 JavaEEPython Flask, 之前接触过一些 Node.js "后端", 使用 mongoose

之前 JavaEE 上使用 eclipse 上的 Hibernate 插件可以将数据库映射成各种 XML配置文件 感觉不错,

SQL or NoSQL 开发上还是很不同的, 比较习惯先建立数据库再来生成代码上的模型:

对象模型 ===> 数据库表 ===> 代码模型(类)

这样可以很好的使用建库工具, 形象的把整个数据模型搞定。当然 NoSQL 就不用这样了, mongoose 即是数据库 "表" 又是代码 "类"。

Python 上可以使用 sqlacodegen 来完成这个步骤:

// 安装
sudo pip install sqlacodegen

// 操作
sqlacodegen postgresql://root:root@127.0.0.1/database > models.py

注意: SQLAlchemy 以及相关数据库驱动是需要事先安装好的。

... 未完待续

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务