如何使用Tryton cod编辑数据库中的记录

2024-04-27 20:12:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Tryton代码编辑(添加或删除)数据库中的记录。在

我应该使用哪个函数或方法来修改Tryton中的记录?在

示例:

status=fields.Char("status")

如何删除字段status的所有记录并添加一个值为status1的新记录?在


Tags: 方法函数代码数据库编辑示例fieldstryton
1条回答
网友
1楼 · 发布于 2024-04-27 20:12:14

您只需要使用ORM方法来搜索所需的值,然后删除它们。例如:

pool = Pool()
Model = pool.get('your.model.name')

records = Model.search([('status', '=', 'search_value')])
Model.delete(records)

为了创建新的字典,只需使用带有字典列表的create方法。每个字典键必须是字段的名称,它们的值是要设置的值。例如:

^{pr2}$

将创建两个记录,一个状态=='one',另一个state=='two'

相关问题 更多 >