可以参考采购单的右侧按钮的写法. 简单讲,就是先通过xmlid获取到action_id,继而获取到action,修改action的相关信息,然后将结果返回,即可以实现跳转. mod_obj = self.pool.get('ir.model.data') dummy,action_id = tuple(mod_obj.get_object_reference(cr,uid,'purchase','purchase_rfq')) action = self.pool.get('ir.actions