4.odoo13的学习(odoo中的xml)
生活随笔
收集整理的這篇文章主要介紹了
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不是插入數據庫的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
總結
以上是生活随笔為你收集整理的4.odoo13的学习(odoo中的xml)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.odoo的学习(odoo中的视图:t
- 下一篇: 2.odoo13的学习(odoo中的模型