日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/9/30 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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

總結

以上是生活随笔為你收集整理的4.odoo13的学习(odoo中的xml)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。