web.py 使用 db.select 时遇到的问题,求助!

2014-11-25 09:19:40 +08:00
 1ane
def get_content(fromUser):
return db.select('table1', where="id=3")

------
for item in model.get_content(fromUser):
print item.content

这样是可以得到正确结果的,但是如果改成

def get_content(fromUser):
return db.select('table1', where="username=Mark",offset=1)

这样就会出问题,我把offset 改成-1,0什么的试过,也不行,去掉offset,写limit=1(因为我只想要一个item)还是不行

这是不是因为字段不同?

id字段AUTO_INCREMENT,PRIMARY,INT
username字段 TEXT

还是有其他原因? 网上查了一些资料,不是很详细,看不懂。

求指教
1706 次点击
所在节点    Python
1 条回复
1ane
2014-11-25 19:31:22 +08:00
终于懂了,应该是where="username='Mark'"

Σ( ° △ °|||)︴

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/149047

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX