美文网首页
SQLAlchemy [数据库生成模型] [模型生成数据库] [

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

作者: wivwiv | 来源:发表于2017-11-07 14:11 被阅读31次

总结 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 以及相关数据库驱动是需要事先安装好的。

... 未完待续

相关文章

网友评论

      本文标题:SQLAlchemy [数据库生成模型] [模型生成数据库] [

      本文链接:https://www.haomeiwen.com/subject/etqjmxtx.html