直接上代码
这里面直接在页面进行数据创建就好了。当你成功创建数据后会在页面上展示!
list是第一层列表展示
form是第二层form表单展示
model
# -*- coding: utf-8 -*-
from odoo import models, fields, api
#创建模型对象
class test(models.Model):
_name = 'test.test'
name = fields.Char(string='名字')
sex = fields.Char(string='性别')
age = fields.Char(string='年龄')
xml:
<odoo>
<data>
#修改的地方
#列表显示
<record model="ir.ui.view" id="myself_list">
<field name="name">myself_list</field>
<field name="model">test.test</field>
<field name="arch" type="xml">
<tree>
<field name="name"/>
<field name="sex"/>
<field name="age"/>
</tree>
</field>
</record>
#form表单显示
<record model="ir.ui.view" id="myself_form">
<field name="name">myself_form</field>
<field name="model">test.test</field>
<field name="arch" type="xml">
<form>
<group colspan="4">
<group colspan="2" col="2">
<separator string="Myname" colspan="2"/>
<field name="name"/>
</group>
<group colspan="2" col="2">
<separator string="Mysex" colspan="2"/>
<field name="sex"/>
</group>
<notebook colspan="4">
<page string="Myage">
<field name="age" nolabel="1"/>
</page>
</notebook>
</group>
</form>
</field>
</record>
#获取数据(桥)
<record model="ir.actions.act_window" id="myself_ideas">
<field name="name">myself</field>
<field name="res_model">test.test</field>
<field name="view_model">tree,form</field>
</record>
#菜单
<menuitem id="menu_myself" name="ideas" action="myself_ideas"/>
</data>
</odoo>