龙卷风的 ORM

Posted

技术标签:

【中文标题】龙卷风的 ORM【英文标题】:ORM for Tornado 【发布时间】:2012-02-20 15:01:14 【问题描述】:

我在我的大部分 tornado 工作中使用 mongodb 但现在我正在做一个项目,这个项目的 sql-db 会更好我在 django orm + tornado、SQLAlchemy + tornado 之前尝试过

tornado Async 最简单的 ORM 是什么?

使用 SQLAlchemy With tornado 有什么限制吗?

可用于 todnado 的“会话”和“表单”有哪些(我使用的是 wtforms)

谢谢你:)

【问题讨论】:

我使用了 SQLAlchemy,它很好。 SQLAlchemy 是完全 orm 专用工具。您将通过 SQLA 获得大部分可以使用 sql 执行的功能。 您是否使用过不同的 SQLA 减速器? 我在 SQLA 声明式上工作,但在哪个上下文中有所不同? 【参考方案1】:

查看我的 SQLAlchemy 解决方案,http://lepture.com/work/mysql-sqlalchemy/

我已经修复了mysql已经消失,并且有主从数据库的解决方案,并且更容易使用。

form部分,我在github:lepture/tforms创建了一个项目,使其支持i18n,并修复了wtforms的许多unicode bug,可能还不够好,冒险。

【讨论】:

谢谢 :) ... 这就是我一直在寻找的,除了我在 wtofotms 方面有很多问题,我会尝试 tforms @AbdAllah,你需要接受这个答案,因为它回答了你的问题。单击此用户答案左侧的复选标记。 @lepture 我们使用您的表单以及我如何看到您只为 wtforms 处理的龙卷风请求编写包装器,因为我知道是因为 wtforms 等待 MultiDict 或类似 Dict 的对象。但是很多谢谢。 )) @Denis 你需要照顾它,因为它没有得到很好的维护。

以上是关于龙卷风的 ORM的主要内容,如果未能解决你的问题,请参考以下文章

python 将websockets与龙卷风结合起来,龙卷风用于控制

如何为pycharm配置龙卷风

龙卷风的 ORM

异步登录龙卷风

python 龙卷风的websocket样本

python 关于龙卷风的XSRF机制