以下语句生成错误消息 AttributeError:'list'对象没有属性'filter'。在filter
之后,我认为query
完全正常。那是什么问题?提前谢谢。
purchases = Purchase.query(Purchase.date>=startDate, Purchase.date<endDate)
...
purchases = purchases.filter(Purchase.account==member.account,
ndb.OR(Purchase.consumedMode=='bidding',
Purchase.consumedMode=='purchasing')).fetch()
答案 0 :(得分:0)
如果购买是一个查询,过滤器就可以正常使用。
如果在检索查询结果后购买是一个列表,它将不起作用,如
purchases = [item for item in purchases]
代码中的......会发生什么?