You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo 16社区版视图自定义图片链接时ktc_guid未定义求助

Odoo 16视图中ktc_guid字段未定义问题的解决方法

问题原因

在Odoo的QWeb模板里,直接使用{ktc_guid}无法正确访问当前记录的字段值——表单视图上下文里,当前记录需通过record对象访问,必须用record.字段名.value的格式获取字段值。

解决方案

修改视图中的t-attr-src表达式,正确引用record对象下的ktc_guid字段值,以下是两种常用写法:

写法1:字符串拼接

<div>
  <img t-attr-src="'https://你的图片域名/路径/' + record.ktc_guid.value" />
</div>

写法2:Python格式化字符串

<div>
  <img t-attr-src="f'https://你的图片域名/路径/{record.ktc_guid.value}'" />
</div>

额外检查点

  • 确认继承res.partner的模块已正确安装/升级,数据库中存在ktc_guid字段。
  • 检查xpath定位的节点是否正确,确保代码被渲染到表单视图的目标位置。
  • 确保URL格式完整(比如带https://前缀),避免因URL格式错误导致的加载问题。

内容的提问来源于stack exchange,提问作者Svyatoslav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 03:47:16