Odoo安裝教程1-建立第一個 Odoo 應用

Odoo 開發一般都須要建立本身的插件模塊。本文中咱們將經過建立第一個應用來一步步學習如何在 Odoo 中開啓和安裝這個插件。咱們將從基礎的開發流學起,即建立和安裝新插件,而後
在開發迭代中更新代碼來進行升級。
Odoo 採用類 MVC(Model-View-Controller)的結構,咱們將深刻到各層來實施一個圖書應用。本文主要內容有:
⚫ 建立一個新的模塊,用來實施相關功能
⚫ 添加應用的特性功能:頂級菜單項和安全組
⚫ 添加一個一開始會失敗但在項目完成時成功運行的自動化測試
⚫ 實施模型層,定義應用的數據結構和相關訪問權限
⚫ 實施後臺視圖層,編寫內部用戶界面
⚫ 實施業務邏輯層,支持數據驗證和自動化
⚫ 實施 web 層,展現訪客和內部用戶的用戶界面web

系統準備

本文要求安裝了 Odoo 服務並可經過命令行啓動服務來進行模塊安裝和運行測試之類的操做。
若是尚未相關環境,請參照本系列文章第二章開發環境準備。
本文中咱們將從零開始建立第一個 Odoo 應用,無需額外的代碼。本文代碼可經過 GitHub 倉庫進行查看。安全

概覽圖書項目

爲更好地在本文中探討,咱們將使用一個現實中能夠使用的學習項目。一塊兒來建立一個管理圖書庫的 Odoo 應用。該項目將在後續文章中持續使用,每篇文章都會進行一次迭代,爲應用添加新
的功能。本文中將建立圖書應用的第一個版本,第一個功能是實現圖書目錄。圖書將包含以下數據:
⚫ 標題
⚫ 做者
⚫ 出版社
⚫ 發行日期
⚫ 封面圖
⚫ ISBN:包含檢查 ISBN 是否有效的功能
⚫ 有效性標記;標識圖書是否已對公衆發佈
圖書目錄可由圖書管理員編輯,對圖書操做者則僅有可讀權限。該目錄可經過公共網頁訪問,僅顯示已發佈圖書。就是這樣一個簡單的項目,但提供有用的功能,足以讓咱們瞭解 Odoo 應用的主要構件。數據結構

更多教程:https://www.erpdaxue.cn/odoo/odoo-teach/odoo12-teach/學習

相關文章
相關標籤/搜索