iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Odoo

Odoo 魔法學院: 一步一腳印帶你成為客製化大師 系列

進入 "Odoo 魔法學院",展開你的客製化開發冒險之旅。在這一系列的30篇教學文章中,我們將一步步引導你探索 Odoo 的奇蹟世界,讓你從一名新手變成一名客製化大師。從基礎知識到進階技巧,讓我們攜手探索Odoo的無限可能。

在這個系列,你將會:
- 理解 Odoo 的基礎架構和工作原理
- 探索和實現各種模組的客製化
- 跨足開發的魔法世界,打造獨特的插件和工具
- 掌握工作流程的自動化和優化,讓企業運作更加順暢
- 透過實例教學,快速掌握Odoo的各項功能和開發技巧

歡迎你加入這趟學習之旅,與我們一起探索 Odoo 開發的精彩世界!

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Day11] 圖書館管理系統 表單跟web測試

今天的實作 創造表單,跟搜尋功能 Check ISBN button web測試 表單是給管理者新增書籍:到views底下新增library_menu.xm...

2023-09-26 ‧ 由 文西程式 分享
DAY 12

[Day12] 圖書館管理系統 擴充功能

前言 前幾天的內容,我們已經學會如何從頭創建一個新的應用程式,不過還有很多功能沒有,如果有要新增或變更的欄位,那要怎麼辦呢?我們不需碰觸原有的程式碼,利用繼承的...

2023-09-27 ‧ 由 文西程式 分享
DAY 13

[Day13]結合odoo已有功能來擴充應用程式

今日目標 今天會來學習其他繼承的機制,用來擴充我們的應用程式,總共會有4種,分別是: Classical inheritanceOdoo (使用現有model...

2023-09-28 ‧ 由 文西程式 分享
DAY 14

[Day14]修改使用者介面+web頁面

今天我們要來做修改Views跟現有data的變更,包含前後端。Views的結構基本是運用xml定義,如果要在特定欄位新增,需要使用position來宣告,進行以...

2023-09-29 ‧ 由 文西程式 分享
DAY 15

[Day15] 圖書館系統:更實務的資料欄位擴充

下拉式選單、必填欄位ˋ預設值 ...,這些都是我們現實中常遇到的欄位,我們來擴充原有的圖書館系統吧。 查看現存的 Models 系統越來越龐大時,除錯技巧及越來...

2023-09-30 ‧ 由 文西程式 分享
DAY 16

[Day16] 書與出版社的關聯:One-to-Many, Many-to-One

這邊用書本和出版社來示例 Relationship 資料:One-to-Many, Many-to-One Many-to-one:書 對應 出版社 從書本的視...

2023-10-01 ‧ 由 文西程式 分享
DAY 17

[Day17] 使用SQL來檢查資料正確性+ odoo base models

我們會使用SQL來檢查資料的正確性,以書本來說: 相同書名跟出版日期不應該重複出現 發布日期不應該大於當前日期 在library_app/models/li...

2023-10-02 ‧ 由 文西程式 分享
DAY 18

[Day18] 書本租借功能擴充:訂單資訊

圖書館管理系統我們之前做了有關成員的擴充功能,今天則是要來做借書的功能,並且追蹤圖書目前的狀況。首先先來確定需要哪些欄位 圖書館會員借書(必須為會員才可以租...

2023-10-03 ‧ 由 文西程式 分享
DAY 19

[Day19] 實作圖書館線上借書流程

今天要來做借書的流程,我們會使用兩種方法 States 為預先定義的封閉選擇清單,不過無法適應自動流程步驟 Stages 可以刪除、新增或重新排序清單內容...

2023-10-04 ‧ 由 文西程式 分享
DAY 20

[Day20] 催繳書籍(前置工作)

今天要來使用ORM來寫入model data,讓我們能針對model data做新增、讀取、更新和刪除(CRUD)。基本上會用這三種: .create(va...

2023-10-05 ‧ 由 文西程式 分享