2011-05-25 79 views
-2

現在,我正在考慮從PHP更改金字塔。我使用的是提前 SQL查詢搜索如何在金字塔框架中使用advance mysql查詢

當前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。金字塔正在使用SQLAlchemy 。我不熟悉ORM。 ORM可以運行sql嗎?如何在金字塔中運行 以上查詢?我目前的數據庫使用MySQL。

回答

0

您的聲明有誤!

金字塔沒有後端存儲的概念,並開放到每個可能的後端存儲。 有一些附加組件支持基於RDBMS的持久性,例如通過SQLAlchemy。

例如有

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

集成的SQLAlchemy與金字塔

一般:

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

或也:按照掛架,討論郵件列表。

+0

感謝。我剛從http://docs.pylonsproject.org/projects/pyramid/1.0/開始閱讀金字塔。我沒有找到用於sql的示例。謝謝。現在,我正在閱讀khufu sqlalchemy。 – saturngod 2011-05-25 06:54:57