Web.py Cookbook 简体中文版 - 使用字典动态构造where子句
justjavac 发表于 2012-04-19
问题
你希望创建一个字典来构造动态的where子句并且希望能够在查询语句中使用。
解决
>>> import web >>> db = web.database(dbn='postgres', db='mydb', user='postgres') >>> where_dict = {'col1': 1, col2: 'sometext'} >>> db.delete('mytable', where=web.db.sqlwhere(where_dict), _test=True) <sql: "DELETE FROM mytable WHERE col1 = 1 AND col2 = 'sometext'">
解释
web.db.sqlwhere
...