odoo的学习步骤一:创建模块与基础展示数据

第一步:调用系统命令自动创建模块
Terminal: odoo-bin scaffold (模块名) (存放地址)
第二步开始写代码
当你在record定义时,数据会自动录入数据库然后在页面展示
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='年龄')

views:

<odoo>
  <data>
  	#定义了web端显示的数据
    <record model="test.test" id="myself_info1">
      <field name="name">yhwu</field>
      <field name="age">18</field>
      <field name="sex">man</field>
    </record>
    <record model="test.test" id="myself_info2">
      <field name="name">yhwu1</field>
      <field name="description">this is myself</field>
      <field name="age">18</field>
      <field name="sex">man</field>
    </record>
    <record model="test.test" id="myself_info3">
      <field name="name">yhwu2</field>
      <field name="age">18</field>
      <field name="sex">man</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>

修改py需重启服务端(pycharm)然后odoo更新
修改xml只需odoo更新

注:刚学习尽量不要改model里的_name

这样就可以完成数据的增加了,如果对此不相信可以去postgresql的本地数据库查看

如果对里面的参数不熟悉可以先看这:https://blog.csdn.net/yhwu123/article/details/110040122

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值