進入 "Odoo 魔法學院",展開你的客製化開發冒險之旅。在這一系列的30篇教學文章中,我們將一步步引導你探索 Odoo 的奇蹟世界,讓你從一名新手變成一名客製化大師。從基礎知識到進階技巧,讓我們攜手探索Odoo的無限可能。
在這個系列,你將會:
- 理解 Odoo 的基礎架構和工作原理
- 探索和實現各種模組的客製化
- 跨足開發的魔法世界,打造獨特的插件和工具
- 掌握工作流程的自動化和優化,讓企業運作更加順暢
- 透過實例教學,快速掌握Odoo的各項功能和開發技巧
歡迎你加入這趟學習之旅,與我們一起探索 Odoo 開發的精彩世界!
今天的實作 創造表單,跟搜尋功能 Check ISBN button web測試 表單是給管理者新增書籍:到views底下新增library_menu.xm...
前言 前幾天的內容,我們已經學會如何從頭創建一個新的應用程式,不過還有很多功能沒有,如果有要新增或變更的欄位,那要怎麼辦呢?我們不需碰觸原有的程式碼,利用繼承的...
今日目標 今天會來學習其他繼承的機制,用來擴充我們的應用程式,總共會有4種,分別是: Classical inheritanceOdoo (使用現有model...
今天我們要來做修改Views跟現有data的變更,包含前後端。Views的結構基本是運用xml定義,如果要在特定欄位新增,需要使用position來宣告,進行以...
下拉式選單、必填欄位ˋ預設值 ...,這些都是我們現實中常遇到的欄位,我們來擴充原有的圖書館系統吧。 查看現存的 Models 系統越來越龐大時,除錯技巧及越來...
這邊用書本和出版社來示例 Relationship 資料:One-to-Many, Many-to-One Many-to-one:書 對應 出版社 從書本的視...
我們會使用SQL來檢查資料的正確性,以書本來說: 相同書名跟出版日期不應該重複出現 發布日期不應該大於當前日期 在library_app/models/li...
圖書館管理系統我們之前做了有關成員的擴充功能,今天則是要來做借書的功能,並且追蹤圖書目前的狀況。首先先來確定需要哪些欄位 圖書館會員借書(必須為會員才可以租...
今天要來做借書的流程,我們會使用兩種方法 States 為預先定義的封閉選擇清單,不過無法適應自動流程步驟 Stages 可以刪除、新增或重新排序清單內容...
今天要來使用ORM來寫入model data,讓我們能針對model data做新增、讀取、更新和刪除(CRUD)。基本上會用這三種: .create(va...