4.odoo13的学习(odoo中的xml)

目录

1.使用xml插入数据库数据

2.data的定义

3.引入xml

4.修改引入data的xml,修改后让其生效

5.后台界面的操作

1.使用xml插入数据库数据

  • 给数据库中插入模块的预置数据或者demo数据,可以到应用中看到,我应该插入什么样的数据,也可以说内置的数据
  • 权限管理,

2.data的定义

  • data文件放在模块目录中的data文件夹中
  • 文件的命名:模型名称_data.xml  或者 模型名称_demo.xml
    一般下划线后面是demo的,是做demo用的,配置到,__manifest__.py文件中的demo的字段中
    而下划线后面是data的是放在data文件夹下的

<odoo>
    <record id="meet_room_line1" model="meet.meet_room">
        <field name="name">面试屋</field>
        <field name="seat_num">10</field>
    </record>
</odoo>
  •  代码是包含在odoo标签下的
  • 一个record标签里面是一行数据
  • id不是插入数据库的id,而是相当于的数据的一个标识,唯一的标识
  • model是要为表中哪那个模型类对应的数据库表插入数据
  • field里面是两个字段,name是对应的字段名

3.引入xml

  •  data的就放到data对应的配置中,demo就放到demo对应的配置中
  • 配置好后,重新运行odoo,  然后升级应用,最后生效,就能到数据库里面看到数据

4.修改引入data的xml,修改后让其生效

数据是可以到应用中,修改的,但是修改后,升级应用又变回原来的了

odoo中给我们提供了一种方法*(一般odoo13中不写data,这块我们要用所以要写)

<odoo>
    <data noupdate="1">
        <record id="meet_room_line1" model="meet.meet_room">
            <field name="name">面试屋</field>
            <field name="seat_num">10</field>
        </record>
    </data>

</odoo>
  • 如果data中的noupdate属性等于1,表示数据仅生效一次,后续更新,就可以在应用中修改了

5.后台界面的操作

设置打开开发者模式,再点击设置

上方出现技术,点击选择菜单选项

选择你的菜单项,

对应xml

视图

点击技术,里面的视图,与我们定义的视图,对比,如上图

 B站up主主页 单三er的个人空间_哔哩哔哩_Bilibili单三er,野生odoo爱好者;单三er的主页、动态、视频、专栏、频道、收藏、订阅等。哔哩哔哩Bilibili,你感兴趣的视频都在B站。https://space.bilibili.com/419877109

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

还是那个同伟伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值