Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Odoo 9中使用qweb模板中的t字段或条件?_Python_Xml_Odoo - Fatal编程技术网

Python 如何在Odoo 9中使用qweb模板中的t字段或条件?

Python 如何在Odoo 9中使用qweb模板中的t字段或条件?,python,xml,odoo,Python,Xml,Odoo,我正在使用Odoo 9 qweb模板中的一个报告模板,我需要在t字段中使用或逻辑运算符,以从我要在报告中打印其值的两个字段之一获取数据。我可以在t-field中使用或,还是应该使用具有不同跨度标记的t-if t-field指令只能在对“智能”记录(浏览方法的结果)执行字段访问(a.b)时使用 正如您所说,您需要使用条件指令t-if。使用t-esc而不是t-field怎么样?这也是一个值得注意的可能性。是的,当然,您需要格式化值,而不是根据字段类型自动格式化。

我正在使用Odoo 9 qweb模板中的一个报告模板,我需要在t字段中使用逻辑运算符,以从我要在报告中打印其值的两个字段之一获取数据。我可以在t-field中使用,还是应该使用具有不同跨度标记的t-if

t-field指令只能在对“智能”记录(浏览方法的结果)执行字段访问(a.b)时使用


正如您所说,您需要使用条件指令
t-if

使用
t-esc
而不是
t-field
怎么样?这也是一个值得注意的可能性。是的,当然,您需要格式化值,而不是根据字段类型自动格式化。