作者:我是赵晓霆 | 来源:互联网 | 2023-07-23 09:41
2016/12/30
描述
以前一直用sqlalchemy(还有封装在sqlalchemy之上的Elixir), 对别的ORM也不太了解, 最近接触了Django ORM, 瞬间觉得写起来好舒服
对于sqlalchemy orm, 手动工作还是蛮多的( anyway, 为了深入了解 sqlalchemy, 连 active record 都做了了解 )
有时候写多了, 总觉得有点小烦, 最讨厌的是:
定义多对多关系时, 总要手动取定义一张中间表, 只有一对多对多还好, 但是多了真心烦
使用了Elixir, 写ORM总算是舒服了很多, 但是这货早就不维护了, 风险较大
是否有一种使用sqlalchemy的愉悦的方式( 最佳实践 )?
// 听说sqlalchemy可以写成 active record 那种样子, 没有做过深入了解
// 另外, sqlalchemy core 部分, 我相信是没有人使用它的吧? ( 不了解 core 存在的意义 )