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