【发布时间】:2017-02-21 12:56:13
【问题描述】:
今天我正在使用 sql_debug(True),它可以帮助我查看查询但没有值。
我怎样才能看到 ponyorm 如何用值翻译查询?
非常感谢。 这是我正在使用的查询示例。
with db_session:
access = select(p for p in Access if raw_sql('( lower(first_name) = lower($first_name) and lower(last_name) = lower($last_name) ) '
'or ( lower(first_name) = lower($last_name) and lower(last_name) = lower($first_name) ) '
'or (lower(facebook_url) = lower($facebook_url)) '
'or (lower(twitter_url) = lower($twitter_url)) '
'or (lower(linkedin_url) = lower($linkedin_url)) '))
.order_by(desc(Access.twitter_url),desc(Access.facebook_url),desc(Access.linkedin_url),
desc(Access.facebook_url))
print(access.get_sql())
【问题讨论】:
标签: python postgresql orm ponyorm