2024-03-29 01:55:54 发布
网友
我是Python和opener的新手。我有一个问题,当我想做一个简单的批准按钮来改变状态,只改变状态。在
错误消息:找不到处理程序。
这是我的剧本:
XML:
<button name="approve" states="draft" string="Approve" type="object"/>
Python:
您的order_line是可浏览的对象,而不是模型,write()应该在模型对象上完成。在
order_line
write()
而不是:
order_line.write({'status': 'confirmed'}, context=context)
尝试:
您的错误是因为在函数返回时调用了create()函数。你只需要return True。而且create函数没有id作为参数。您需要传递包含学生记录所需字段和值的字典。如果要复制当前学生记录,请使用copy()函数。在
create()
return True
您的
order_line
是可浏览的对象,而不是模型,write()
应该在模型对象上完成。在而不是:
尝试:
^{pr2}$您的错误是因为在函数返回时调用了
create()
函数。你只需要return True
。而且create函数没有id作为参数。您需要传递包含学生记录所需字段和值的字典。如果要复制当前学生记录,请使用copy()函数。在相关问题 更多 >
编程相关推荐