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

How to remove row from rows object, not from database?

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

使用exclude方法:

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

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