4.odoo13的学习(odoo中的xml)
生活随笔
收集整理的這篇文章主要介紹了
4.odoo13的学习(odoo中的xml)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
1.使用xml插入數(shù)據(jù)庫數(shù)據(jù)
2.data的定義
3.引入xml
4.修改引入data的xml,修改后讓其生效
5.后臺界面的操作
1.使用xml插入數(shù)據(jù)庫數(shù)據(jù)
- 給數(shù)據(jù)庫中插入模塊的預(yù)置數(shù)據(jù)或者demo數(shù)據(jù),可以到應(yīng)用中看到,我應(yīng)該插入什么樣的數(shù)據(jù),也可以說內(nèi)置的數(shù)據(jù)
- 權(quán)限管理,
2.data的定義
- data文件放在模塊目錄中的data文件夾中
- 文件的命名:模型名稱_data.xml? 或者 模型名稱_demo.xml
一般下劃線后面是demo的,是做demo用的,配置到,__manifest__.py文件中的demo的字段中
而下劃線后面是data的是放在data文件夾下的
- ?代碼是包含在odoo標(biāo)簽下的
- 一個record標(biāo)簽里面是一行數(shù)據(jù)
- id不是插入數(shù)據(jù)庫的id,而是相當(dāng)于的數(shù)據(jù)的一個標(biāo)識,唯一的標(biāo)識
- model是要為表中哪那個模型類對應(yīng)的數(shù)據(jù)庫表插入數(shù)據(jù)
- field里面是兩個字段,name是對應(yīng)的字段名
3.引入xml
- ?data的就放到data對應(yīng)的配置中,demo就放到demo對應(yīng)的配置中
- 配置好后,重新運(yùn)行odoo,? 然后升級應(yīng)用,最后生效,就能到數(shù)據(jù)庫里面看到數(shù)據(jù)
4.修改引入data的xml,修改后讓其生效
數(shù)據(jù)是可以到應(yīng)用中,修改的,但是修改后,升級應(yīng)用又變回原來的了
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,表示數(shù)據(jù)僅生效一次,后續(xù)更新,就可以在應(yīng)用中修改了
5.后臺界面的操作
設(shè)置打開開發(fā)者模式,再點(diǎn)擊設(shè)置
上方出現(xiàn)技術(shù),點(diǎn)擊選擇菜單選項(xiàng)
選擇你的菜單項(xiàng),
對應(yīng)xml
視圖
點(diǎn)擊技術(shù),里面的視圖,與我們定義的視圖,對比,如上圖
?B站up主主頁?單三er的個人空間_嗶哩嗶哩_Bilibili單三er,野生odoo愛好者;單三er的主頁、動態(tài)、視頻、專欄、頻道、收藏、訂閱等。嗶哩嗶哩Bilibili,你感興趣的視頻都在B站。https://space.bilibili.com/419877109
總結(jié)
以上是生活随笔為你收集整理的4.odoo13的学习(odoo中的xml)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.odoo的学习(odoo中的视图:t
- 下一篇: 2.odoo13的学习(odoo中的模型