如何从行对象中删除行,而不是从数据库中删除?

时间:2015-10-04 14:22:53

标签: python web2py

我有一个rows对象,想从中删除一行,类似于从列表中删除项目。常规python方法rows.remove(row)不起作用,我不想使用DAL的内置删除方法,因为它们删除了整个记录。

1 个答案:

答案 0 :(得分:1)

使用exclude方法:

rows.exclude(lambda r: r.id == some_id)

当然,您可以按照自己喜欢的任何条件进行过滤。