我有两个类型字段,一个是二进制字段,另一个是Html类型,并且我想在模板上显示两个字段。我的二进制字段图像显示在模板窗体上,但HTML不显示。因此,有人建议我如何将html格式化为二进制格式以显示图像?下面是我的模板代码,其中显示二进制图像,但不显示html字段图像。
message = fields.Html('Message')
image = fields.Binary('Image')
# For Binary
<a class="thumbnail fancybox" rel="ligthbox" t-att-href="'data:image/png;base64,'+widget.image">
<img class="align-self-center rounded-circle mr-3" alt=""
t-att-src="'data:image/png;base64,'+widget.image"/>
</a>
# For Html
<a class="thumbnail fancybox" rel="ligthbox" t-att-href="widget.message">
<img class="align-self-center rounded-circle mr-3" alt=""
t-att-src="widget.message"/>
</a>
预先感谢