iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
IT管理

Odoo模組開發實務分享 系列

Odoo是一套企業資源規劃(ERP)及客戶關係管理(CRM)系統,並以網頁操作為基礎。以Python語言開發,資料庫採用開源的PostgreSQL 。系統提供較靈活的模組架構,常用模組包括:採購管理、銷售管理、庫存管理、財務管理、貨品管理、行銷管理、客戶關係管理、生產管理、人事管理及服務支援等等。同時支援Linux和Windows平台。
對於初入門的使用者來說,Odoo的開發雖然有不少網路資源可以搜尋並使用,但這對初入門的使用者仍是一門龐大且相對艱深的學問,希望藉由鐵人賽的一系列文章能幫助更多想瞭解Odoo並投入開發的人們。依實務經驗提供完整介紹,讓更多人能更快速的加入Odoo的世界。

鐵人鍊成 | 共 30 篇文章 | 16 人訂閱 訂閱系列文 RSS系列文 團隊odoo 邦邦忙
DAY 21

Day 21 Odoo 的domain是什麼?

這裡的domain並不是指網域的domain, 而是針對某張資料表的固定搜尋條件(當然是可以寫程式去動態變更doamin) 基本範例是 domain = [('...

2021-10-06 ‧ 由 Sunny 分享
DAY 22

Day 22 Odoo 動態domain

昨天講到可以在XML寫入固定的domain, 就是固定的搜尋條件 但是肯定有需求是使用者在A欄位選擇了什麼資料後, B欄位的搜尋條件就必須因應A欄位而變更 那麼...

2021-10-07 ‧ 由 Sunny 分享
DAY 23

Day 23 Odoo 預設domain怎麼做?

如果是一開始就要跑預設的domain但卻要經過一堆判斷才能決定的domain 那麼你可以在fields宣告的時候, 就直接加入domain並去呼叫指定的方法 例...

2021-10-08 ‧ 由 Sunny 分享
DAY 24

Day 24 domain也可以用在 search view上

如果要客製針對使用者輸入的字串去進行搜尋, 那麼不妨在search 欄位後面加上domain filter_domain="[('donate_id'...

2021-10-09 ‧ 由 Sunny 分享
DAY 25

Day 25 進入開發者模式

Odoo選單選擇 [設定] -> 畫面右下角有個 [啟用開發者模式], 選下去! 這就完成啦!!

2021-10-10 ‧ 由 Sunny 分享
DAY 26

Day 26 隱藏小知識

一般來說, 如果要在Odoo原生資料表增加欄位, 只要在py裡寫好就好, 像是這樣 上圖是Many2one欄位, 基本上不會有事, 多數情況下也不會察覺問題在...

2021-10-11 ‧ 由 Sunny 分享
DAY 27

Day 27 PostgreSQL 慢查詢提速 50+ 倍?

Odoo的整體運作速度算是很快, 但遇到單資料表破千萬筆資料時, 仍然有不斷轉圈圈的時候, 那該怎麼辦呢? 筆者在Odoo10的開發環境就曾面對過這樣的問題,...

2021-10-12 ‧ 由 Sunny 分享
DAY 28

Day 28 維護 PostgreSQL 資料庫的參數?

昨天筆者有提到, 資料庫的運作效率著實讓筆者傷透腦筋, 然而資料庫的參數是可以調整的 筆者搜尋一大堆文章後, 覺得 [維護 PostgreSQL 資料庫的最佳實...

2021-10-13 ‧ 由 Sunny 分享
DAY 29

Day 29 如何調整 Odoo configuration 參數?

參考文章 [How to Speed up Odoo] --workers=WORKERS Specify the number of workers, 0...

2021-10-14 ‧ 由 Sunny 分享
DAY 30

Day 30 讓 Tree View 變成彩虹吧~!

利用 Odoo 原生支援的功能, 讓畫面有不一樣的色彩! 也可以用顏色簡易區分資料差異 請參考文章->[How To Add Colors To Tree...

2021-10-15 ‧ 由 Sunny 分享