odoo设置和导入初始化数据
odoo有两种导入初始化数据的方法:
第一种:仅安装时导入
在data文件夹创建一个csv文件,内容如下,文件名必须是模型名,如cn.com.brandmax.product.csv
code,name
2001,"在cvs中导入的sku1"
2002,"在cvs中导入的sku2"
第二章:安装和升级时导入
在data文件夹创建一个xml文件,内容如下,model是数据要导入的表,id是唯一值,如果导入了,id不变的话,下次导入不会覆盖,field是要导入的字段
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="product_init1" model="cn.com.brandmax.product">
<field name="name">自动导入的初始化值1</field>
<field name="code">10000001</field>
</record>
<record id="product_init4" model="cn.com.brandmax.product">
<field name="name">自动导入的初始化值2</field>
<field name="code">10000002</field>
</record>
</odoo>
注意,不管那个文件,都需要在__manifest__.py中配置一下
结果如下图: