我已经在表单视图中创建了html字段。然后,用户将在该字段中添加内容。内容将具有一些表单视图的字段变量,与我们在电子邮件模板中声明的相同。然后,用户将打印pdf报告,该报告应显示值而不是变量。
您好$ {object.employee_id.name},
你好标记,
我该如何实现?预先感谢。
答案 0 :(得分:0)
我找到了解决问题的方法
from odoo.addons.mail.models import mail_template
class Class_name
def method_name(self):
model = self.env['your.model_name'].search([('id', '=', self.Many2onefield.id)])
converted_content = mail_template.mako_template_env.from_string(model.<htmlcontent>).render({'object': object_value,})
self.contract_ready = converted_content
以XML格式放置
<t t-raw="method_name()"/>
感谢所有人