如何从行对象而不是数据库中删除行?
How to remove row from rows object, not from database?
我有一个行对象,想从中删除一行,类似于从列表中删除项目。常规 python 方法 rows.remove(row)
不起作用,我不想使用 DAL 的内置删除方法,因为它们会删除整条记录。
使用exclude
方法:
rows.exclude(lambda r: r.id == some_id)
当然,您可以按您喜欢的任何条件进行过滤。
我有一个行对象,想从中删除一行,类似于从列表中删除项目。常规 python 方法 rows.remove(row)
不起作用,我不想使用 DAL 的内置删除方法,因为它们会删除整条记录。
使用exclude
方法:
rows.exclude(lambda r: r.id == some_id)
当然,您可以按您喜欢的任何条件进行过滤。