摘要:而模塊化則是區別于大多數傳統的最強特性,基于這一特性,開發人員可以輕松地繼承和擴展任何現有的模塊,可以輕松地針對不同的需求進行功能定制。相關文章基礎教程系列第一篇環境準備
大家新年好!給大伙拜個早年,今天也是情人節呢,這么好的日子,卻一個人賦閑在家,別提有多凄涼了?!今天寫這篇呢,沒有什么特別的干貨和內容,就是想告訴大家我挖了個天坑,然后再在這里預告一下,在之后將會開始一個新的系列教程,這也將是我第一次寫一個整個系列的連載教程。那位同學可以坐下了,我知道你想問這個教程是寫什么的,有哪些內容,不要急,且聽我一一道來。
關于 Odoo這個系列的教程,將會教大家如何使用 Odoo 去創建一個 Web 應用,熟悉 Python 的同學可能接觸得更多的是 Flask、Django 和 Tornado 之類的框架,可是對于 Odoo 卻不一定聽說過,更不用說接觸和使用了。對于接觸過企業應用開發的同學來說,可能有聽過 OpenERP,它就是現在的 Odoo 的前身,早在 2015 年,它還有一個名字,是創始人創立的時候使用的名字 —— TinyERP. 關于 Odoo 的故事,感興趣的同學可以在官網的 The Odoo story 里看到創始人的親自講述。那這里就先簡單了解一下這個 Odoo 到底是個什么厲害的東西吧!
按照慣例,先引用一波官方的說明介紹:
Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.
中文版是這樣的:
Odoo 是一系列開源商業應用程序套裝,此套裝可滿足貴公司的一切應用需求,例如,企業基本的進銷存、采購、銷售、MRP生產制造、品保質量保障、企業招聘、員工合同、休假、午餐管理、內部論壇、車隊管理、內部聊天IM溝通、客訴追溯管理、CRM客戶關系管理、VOIP、E-Shop電子商務、網店、企業官方網站,財務會計、銀行對賬、資產管理、HR工資管理、預算管理、WMS倉庫庫存管理、POS街邊小攤、社區商店、項目管理、條碼、PLM等等等。
簡單地說,Odoo 是一個快速開發 ERP 應用的 Web 框架,同時附帶了很多基礎模塊可以直接使用和進行二次開發,它最大的特點是開源和模塊化。開源意味著我們可以免費、自由地(在遵守開源協議的前提下)獲取到相關的資源,也意味著有強大的社區支持和應用生態可以解決我們開發中所遇到的各種問題。而模塊化則是 Odoo 區別于大多數傳統 ERP 的最強特性,基于這一特性,開發人員可以輕松地繼承和擴展任何現有的模塊,可以輕松地針對不同的需求進行功能定制。
涉及的內容上面雖然對 Odoo 進行了一個簡單的了解和認知,但是具體它能干什么,到底有多厲害,對于從未接觸過它的人來說還是個未知數,那我們就先把這個問題放在一邊,來看看這個系列的內容將會涉及到哪些內容。
我在前段時間大致列了一個大綱,并且將這個系列的教程定位為基礎教程,既然是基礎教程,自然不會涉及到太多太過晦澀難懂和深入的內容,當然也不是說完全都是皮毛,在必要的時候當然是要適當擴展一下的。
我一直信奉一個學習的鐵律 —— 實踐出真知。不管學什么,動手實踐才是最重要的,所以這個系列將會以實現一個項目的形式進行,從開發環境的搭建開始到項目的運行,一直到項目擴展完成為止,帶著大家完整地開發一個待辦事項 (Todo) 應用。
整個系列按照我目前的規劃,大致分為六個章節,最后到該系列結束時具體的章節數可能會視情況而有所調整,除了章節數以外,涉及的內容也會根據讀者反饋(如果有人看的話?)進行不同程度的調整。
在這短短的幾個章節教程里,涉及的內容包括但不限于:
開發環境的搭建
項目的創建和項目結構說明
模型和視圖
特殊字段和機制
動作執行
權限管理
注:具體內容請以發布時的實際內容為準,畢竟老婆餅里也沒有老婆呀?
技能要求原則上這個教程只適合有基本的 Python 編程經驗的群體,有過 Web 開發經驗就最好不過了,但是我希望能做到即使是 0 基礎的小白,也能跟著這個系列或多或少地獲得一些收獲。
微信交流群為了方便讀者交流,特意開了個 Odoo 微信交流群,如果對接下來的這個系列教程感興趣,又或者你熟悉了解 Odoo 想要一起交流學習,都十分歡迎大家加入。
注:加好友時備注加群,接受后會拉進群內。
相關文章「Odoo 基礎教程系列」第一篇——環境準備
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41413.html
摘要:安裝好后,在中執行查看版本信息,應該會看到輸出如下信息版本號可能會不同如果提示未找到,則需要手動將用戶基礎目錄下的添加到中。相關文章基礎教程系列第篇開天坑啦 showImg(https://segmentfault.com/img/bV4GZu?w=1262&h=911); 之前說好的 「Odoo 基礎教程系列」終于來了(撒花)~剛過完年重新投入到工作中,一下子事情有點多都要忙不過來了...
摘要:雖然這是個很簡單的應用,但是希望大家可以動手一起操作,從最簡單的開始上手學習如何使用這個框架。則是在和之間,負責響應用戶操作,從中獲取數據進行處理并返回到中。 showImg(https://segmentfault.com/img/bV66tE?w=728&h=410); 在第一篇教程發布之后差不多一個月的今天,終于完成了第二篇內容,這個發布周期拖得實在是有點太長了,我都覺得不好意思...
摘要:今天這個系列教程即將迎來它的最后一篇內容了,我們將要來學習中權限相關的內容。在的權限管理體系中,同樣也有用戶組這一概念的存在,和其他框架如可以說大同小異。通常和權限相關的內容,我們都會在模塊的目錄下進行定義,記錄集規則的定義自然也不例外。 在今年的情人節(2018.02.14)那天,我寫了一篇博客說即將要開一個坑,也就是大家在看的這個系列的教程。今天這個系列教程即將迎來它的最后一篇內容...
摘要:在前面教程中,我們使用了兩種類型的視圖和今天我們將學習使用另一種類型的視圖搜索視圖。大家可以試試看同時應用多個分組,或者將分組和過濾器組合使用,仔細觀察和思考產生的結果。還是老規矩,教程中的代碼會更新在倉庫中。 showImg(https://segmentfault.com/img/bVbgO85?w=1950&h=1300); 在前面教程中,我們使用了兩種類型的視圖——TreeVi...
摘要:大家好鴨,我又來更新啦還記得我們在第二篇教程中提到過的動作嗎,今天我們就來專門講講在中的,學習不同類型的動作對應的應用場景,并且在我們的應用中使用上其中一些類型的動作。報表動作這類型的動作用于觸發報表打印,例如打印發票等。 showImg(https://segmentfault.com/img/bVbhdTE?w=1471&h=845); 大家好鴨,我又來更新啦!還記得我們在第二篇教...
閱讀 1474·2019-08-30 15:55
閱讀 1176·2019-08-30 15:52
閱讀 1296·2019-08-29 13:53
閱讀 1471·2019-08-29 11:19
閱讀 2976·2019-08-26 13:29
閱讀 536·2019-08-26 11:33
閱讀 2597·2019-08-23 17:20
閱讀 1028·2019-08-23 14:14