Python 如何在Odoo 9中获取当前操作的标志/状态?

Python 如何在Odoo 9中获取当前操作的标志/状态?,python,web,openerp,Python,Web,Openerp,我是奥多的新手,我想知道我们如何获得每个操作的当前标志/状态 例如:当我们创建一个新记录时,我们如何知道当前的标志/状态是“添加”?或者,当我们查看记录时,我们如何知道当前的标志/状态是“查看” 它类似于存储在名为“uid”的会话中的当前用户id,是否存在类似于在每个操作中获取当前标志/状态的内容?没有“标志/状态”这样的东西 您可能想说的是,您想知道哪些操作正在记录中进行。最简单的方法是查看日志。那里将有/web/dataset/call\u kw/model/operation形式的语句,其

我是奥多的新手,我想知道我们如何获得每个操作的当前标志/状态

例如:当我们创建一个新记录时,我们如何知道当前的标志/状态是“添加”?或者,当我们查看记录时,我们如何知道当前的标志/状态是“查看”


它类似于存储在名为“uid”的会话中的当前用户id,是否存在类似于在每个操作中获取当前标志/状态的内容?

没有“标志/状态”这样的东西


您可能想说的是,您想知道哪些操作正在记录中进行。最简单的方法是查看日志。那里将有
/web/dataset/call\u kw/model/operation
形式的语句,其中model是您的ORM模型,操作可以是搜索、读取、取消链接等。RPC调用也会记录在那里。不同版本的odoo之间的日志输出格式略有不同。通过监控postgresql上的sql事务,您可以进入一个较低的级别,但我认为这不是您想要的。

没有“标志/状态”这样的东西


您可能想说的是,您想知道哪些操作正在记录中进行。最简单的方法是查看日志。那里将有
/web/dataset/call\u kw/model/operation
形式的语句,其中model是您的ORM模型,操作可以是搜索、读取、取消链接等。RPC调用也会记录在那里。不同版本的odoo之间的日志输出格式略有不同。通过监控postgresql上的sql事务,您可以进入一个较低的级别,但我不认为这是您想要的。

我真的不明白您所说的
当前状态/标志
是您在模型中定义的东西吗?实际上,我试图更改我在上一个线程中询问的关于get\u状态的类的场景。那一次我很沮丧,但你的回答最终解决了这个问题,谢谢@danidee我真的不明白你所说的
current state/flag
是你在模型中定义的东西吗?实际上,我试图改变我的类的场景,我在上一个线程中问过关于get_state的问题。那一次我很沮丧,但你的回答最终解决了问题,谢谢@danidee