我有一段代码在.py文件中有变量,但我不知道如何在xml模板中调用varibale
.xml文件
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<template id="menu_secondary" name="group_js menu" inherit_id="web.menu_secondary">
<xpath expr="." position="inside">
<span t-field="o.test"></span>
</xpath>
</template>
</data>
</openerp>
.py文件
from openerp.osv import fields,osv, expression
class group_js(osv.osv):
_name = "group_js"
_description = "Group JS"
def test(self):
temp_var = "HELLO"
return temp_var
所以,任何人都有任何想法请与我分享
由于
答案 0 :(得分:1)
如果它在同一型号中,则可以使用以下代码替换模板。
<template id="menu_secondary" name="group_js menu" inherit_id="web.menu_secondary">
<xpath expr="." position="inside">
<span t-esc="o.test()" />
</xpath>
</template>
尝试一下,它可能适合你。