SQLAlchemy|SQLAlchemy [数据库生成模型] [模型生成数据库] [ORM映射]

总结 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|SQLAlchemy [数据库生成模型] [模型生成数据库] [ORM映射]】... 未完待续

    推荐阅读