iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Let's ODOO 開發與應用30天挑戰 系列

介紹Odoo ERP開發流程,並透過此挑戰紀錄自己的學習歷程。

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文 團隊Game Masters
DAY 1

Day1 Let's ODOO: 前言

前言 因工作需求碰到ODOO這套ERP,藉由鐵人賽紀錄所學與遇到的問題,若有錯誤也歡迎不吝指出。 ODOO是什麼? ODOO是一套以企業資源規劃(Enterpr...

2021-09-16 ‧ 由 蓋瑞 分享
DAY 2

Day2 Let's ODOO: 開發者模式

當需要以管理者身份去修改ODOO的時候,我們就要打開開發者模式,流程如下: 1.點擊Setting圖示 2.一到最下面選擇 Activate the devel...

2021-09-17 ‧ 由 蓋瑞 分享
DAY 3

Day3 Let's ODOO: 基本架構

ODOO source code下載: Github Addons ODOO是一個以MVC(Model、View、Controller)架構為主體的服務,一個a...

2021-09-18 ‧ 由 蓋瑞 分享
DAY 4

Day4 Let's ODOO: Model(1) Class & Attribute

ODOO透過Model來定義資料表中的欄位與關聯,我們今天介紹一個Model的類別以及屬性。 我們以創立一個Student模組為例 在models/init.p...

2021-09-19 ‧ 由 蓋瑞 分享
DAY 5

Day5 Let's ODOO: Model(2) Fields

延續前日介紹,今天我們來講Model內的fields延續昨日範例 # -*- coding: utf-8 -*- from odoo import api,...

2021-09-20 ‧ 由 蓋瑞 分享
DAY 6

Day6 Let's ODOO: Model(3) Decorators & Environment

依照昨天範例我們繼續寫下去 # -*- coding: utf-8 -*- from odoo import api, models, fields from...

2021-09-21 ‧ 由 蓋瑞 分享
DAY 7

Day7 Let's ODOO: Model(4) ORM API

本章節介紹ORM對資料庫的CURD方法,我們以上個章節介紹的student model 為例。 # -*- coding: utf-8 -*- from od...

2021-09-22 ‧ 由 蓋瑞 分享
DAY 8

Day8 Let's ODOO: View(1) Basic Views

今天我們介紹ODOO的view,以xml為寫法,有三種主要的View,以之前設計的Model為例,並提供畫面跟基本寫法供參考: list 以列表的方式呈現,以標...

2021-09-23 ‧ 由 蓋瑞 分享
DAY 9

Day9 Let's ODOO: View(2) Structure

我們今天來介紹一份View的基本結構 以昨日的Form作為例子: <odoo> <record id="view_res_stud...

2021-09-24 ‧ 由 蓋瑞 分享
DAY 10

Day10 Let's ODOO: View(3) Search View

Search View在Odoo內非常常見,可以幫助使用者快速搜尋、過濾、分類需要的資料,因此透過設定好Search View可以在大量的資料底下幫助使用者達到...

2021-09-25 ‧ 由 蓋瑞 分享