Python Odoo将链接添加到异常弹出窗口

Python Odoo将链接添加到异常弹出窗口,python,odoo,odoo-11,Python,Odoo,Odoo 11,在UserError消息中添加链接是否正确?大概是这样的: url = 'https://www.google.com/' raise UserError("Some text: " + '<a href="' + url + '">')) url='1〕https://www.google.com/' raise USERROR(“某些文本:“+”)) 我有一个按钮,可以将状态切换到“完成”,但在它之前有一个测试 @api.multi d

UserError
消息中添加链接是否正确?大概是这样的:

url = 'https://www.google.com/'
raise UserError("Some text: " + '<a href="' + url + '">'))
url='1〕https://www.google.com/'
raise USERROR(“某些文本:“+”))
我有一个按钮,可以将状态切换到“完成”,但在它之前有一个测试

@api.multi
def设置状态工作(自):
self.check\u condition\u for\u set\u state\u inwork()
对于r本身:
r、 state=“inwork”`
def检查工作(自身)中设置状态的条件:
如果工作簿的self.request\u id.lab\u id.is\u check\u condition\u:
导入日期时间
wb_集合=[]
对于r本身:
data=self.env['labs.request'].search(['|','&',
('protocol_desired_date','=',fields.date.from_string(r.request_id.protocol_desired_date)如果r.request_id.protocol_desired_date其他字段.date.from_string(fields.Datetime.now())+Datetime.timedelta(days=7)),
('protocol\u desired\u date','!=',False)])
如果数据:
对于数据中的d:
wb_list=d.workbook_id.filtered(lambda x:x.state='waitstart'和x.is_estimated_research_date为False,x.lab_employee_id==r.lab_employee_id)。映射(“名称”)
如果wb_列表:
wb_集合。追加(wb_列表)
如果wb_收集:
raise USERROR(“您必须在此文档中添加数据:“+”,”。加入(wb_集合中x的x[0]))

现在只是一些文档,我想添加指向这些文档的链接。

我想你不能这样做,它们不会呈现为HTML,它们只是文本。@ElegantOdoo是否有这种情况的另一种实现?你为什么想要这种行为?您想做的就是编辑您的问题,我们可以帮助您解决另一个问题idea@ElegantOdoo更新问题您可以通过创建自己的向导来实现这一点,然后捕获代码中的错误并返回向导操作,使用url小部件显示链接