如何在金字塔框架中使用高级mysql查询

2024-06-16 12:04:30 发布

您现在位置:Python中文网/ 问答频道 /正文

现在,我正在考虑将pyramid从PHP改为pyramid。我用的是预付款 用于搜索的sql查询

当前mysql正在使用

SELECT * , IF( `Word` = 'sim', 1, IF( `Word` LIKE 'sim%', 2,
IF( `Word` LIKE '%sim', 4, 3 ) ) ) AS `sort` FROM `dblist` WHERE
`Word` LIKE '%sim%' ORDER BY `sort` , `Word`;

当我读金字塔时,没有运行sql的代码。金字塔正在使用 SQL炼金术。我对ORM不太熟悉。ORM能运行sql吗?怎么跑 上面是金字塔查询?我当前的数据库使用的是MySQL。在


Tags: frompyramidsqlifasmysqlormsim
2条回答

你的说法是错误的!在

金字塔没有后端存储的概念,它对所有可能的后端存储都是开放的。 有一些插件支持基于RDBMS的持久性,例如通过SQLAlchemy。在

http://pypi.python.org/pypi/khufu_sqlalchemy/0.5.1

用于SQLAlchemy与Pyramid的集成

一般情况下:

http://docs.pylonsproject.org/docs/pyramid.html

或者也可以:跟随塔门讨论邮件列表。在

请参阅SQLAlchemy+URL Dispatch Wiki教程,了解如何使用SQLAlchemy with Pyramid:http://docs.pylonsproject.org/projects/pyramid/1.0/tutorials/wiki2/index.html

相关问题 更多 >