我正在尝试将product.product
模型上type
字段的默认值设置为 product
.我认为使用数据文件会很简单。这是我的文件内容:
<odoo>
<function model="ir.values" name="set_default"
eval="('product.product', 'type', 'product')"/>
</odoo>
模块导入时没有错误,但不会创建默认值。它无处可寻。我在这里做错了什么吗?
我也尝试过这种方式,但结果相同:
<odoo>
<function model="ir.values" name="set_default">
<value>product.product</value>
<value>type</value>
<value>product</value>
</function>
</odoo>
你的语法几乎不需要更正
试试这个,它会:)工作
<function model="ir.values" name="set_default">
<value eval="str('product.product')"/>
<value eval="str('type')"/>
<value eval="str('product')"/>
</function>
因为每个值都应该按照签名序列单独传递。