减少 qweb odoo 中的字符串长度
Reduce string length in qweb odoo
如何减少 qweb 中的字符串长度?
示例:
<p t-field="doc.name" />
return Whosebug 我想删除最后 8 个字符并得到 stack
<p><t t-esc="doc.name[:-8] if doc.name else ''"/></p>
对于字符串你可以使用这个:
<p><t t-esc="doc.name[:-8] if doc.name else ''"/></p>
对于浮点值,试试这个:
<p><t t-esc="'%.2f'%(t.amount)"/></p>
这会将值打印到小数点后两位
因为 "char" 来自 DB(这对我有用,Odoo V11)
<p><span t-if="doc.name" t-esc="str(doc.name)[:-8]"/></p>
如何减少 qweb 中的字符串长度?
示例:
<p t-field="doc.name" />
return Whosebug 我想删除最后 8 个字符并得到 stack
<p><t t-esc="doc.name[:-8] if doc.name else ''"/></p>
对于字符串你可以使用这个:
<p><t t-esc="doc.name[:-8] if doc.name else ''"/></p>
对于浮点值,试试这个:
<p><t t-esc="'%.2f'%(t.amount)"/></p>
这会将值打印到小数点后两位
因为 "char" 来自 DB(这对我有用,Odoo V11)
<p><span t-if="doc.name" t-esc="str(doc.name)[:-8]"/></p>