遍历完后就变空了,这是为什么呢?
例如:
db = web.database(dbn='sqlite', db='data.db') #设置数据库连接
q = db.select('customer_order', order='id DESC') #返回数据
得到结果后,查询q[1]
返回
<Storage {'customer_name': u'\u5e7f\u4e49', 'update_time': None, 'create_time': u'2012-03-05 22:44:07.428652', 'description': u'nice', 'id': 4}>
再查询q[1]
返回
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "web/utils.py", line 669, in __getitem__
raise IndexError, "already passed "+str(i)
IndexError: already passed 1
web.py 官方的 db.py 的内容 https://github.com/webpy/webpy/blob/m...
请问是什么原因造成的呢,如何解决?