我的视图文件夹中有一个常规视图,其中包含model=
等。我正在显示没有问题的字段。我只需要编写一个链接并完成此操作,我只需要当前的记录ID,然后希望我可以做一些简单的事情:
<a href="/rpt/the-report-for-widget?id={{ id }}">Report</a>
不幸的是,views documentation只告诉我如何使用与我需要的字段不兼容的字段。
我的理解是,任何常规视图都是QWeb视图,它实际上位于<template>
标记中,因此根据this QWeb documentation我试过这个:
<a href="/rpt/the-report-for-widget?id=t-esc="id"'>Report</a>
和
<a t-attrf-href="/rpt/the-report-for-widget?id=#{id}'>Report</a>
和
<a t-attrf-href="/rpt/the-report-for-widget?id=#{model.id}'>Report</a>
和
<a t-attrf-href="/rpt/the-report-for-widget?id=#{record.id}'>Report</a>
以及其他十几件事似乎没什么用。
(只是你不要问,是的,我在检查视图中的结果之前更新模块)
当我可以简单地使用t-attf-href
时,我宁愿不使用href
。指向特定文档的指针非常棒。
答案 0 :(得分:1)
您可以尝试这个。
<a t-attrf-href="/rpt/the-report-for-widget?id={{id}}'>Report</a>