本文為最好用的免費(fèi)ERP系統(tǒng)Odoo 12開(kāi)發(fā)手冊(cè)系列文章第七篇次泽。 在上一篇文章中,我們概覽了模型創(chuàng)建以及如何從模型中載入和導(dǎo)出數(shù)據(jù)。現(xiàn)在我們已有數(shù)據(jù)模型和相關(guān)數(shù)據(jù)粟焊,是時(shí)候?qū)W...

本文為最好用的免費(fèi)ERP系統(tǒng)Odoo 12開(kāi)發(fā)手冊(cè)系列文章第七篇次泽。 在上一篇文章中,我們概覽了模型創(chuàng)建以及如何從模型中載入和導(dǎo)出數(shù)據(jù)。現(xiàn)在我們已有數(shù)據(jù)模型和相關(guān)數(shù)據(jù)粟焊,是時(shí)候?qū)W...
對(duì)于日期(date)和時(shí)間字段(datetime)odoo自帶兩個(gè)方法獲取當(dāng)前的日期和時(shí)間日期字段默認(rèn)為今天 default=fields.Date.context_toda...
Kotlin 協(xié)程+Retrofit 最優(yōu)雅的網(wǎng)絡(luò)請(qǐng)求使用 1.簡(jiǎn)介 Retrofit對(duì)協(xié)程的支持非常的簡(jiǎn)陋辅柴。在kotlin中使用不符合kotlin的優(yōu)雅 一層嵌套一層箩溃,屬實(shí)...
本文記錄一下Kotlin協(xié)程如何配合其他網(wǎng)絡(luò)請(qǐng)求框架來(lái)進(jìn)行網(wǎng)絡(luò)請(qǐng)求。其中涉及的底層原理暫時(shí)不去關(guān)注攒霹。 本篇文章中使用到的接口來(lái)自wanandroid[https://wana...
1.創(chuàng)建模塊 odoo提供scaffold命令用來(lái)快速創(chuàng)建模塊: 2.模塊控制器 打開(kāi)module name文件夾,如mymodules/academy 高蜂,編輯control...
翻譯模塊 導(dǎo)出可譯術(shù)語(yǔ) 一個(gè)模塊的有很多的內(nèi)容都是可以翻譯的屁擅,可通過(guò)導(dǎo)出功能來(lái)決定翻譯哪些內(nèi)容偿凭。在設(shè)置-翻譯-導(dǎo)入/導(dǎo)出-導(dǎo)出翻譯中:選擇默認(rèn)語(yǔ)言、po格式派歌、需要翻譯的模塊弯囊,...
QWeb是一個(gè)基于xml的模板引擎,用于生成HTML片段和頁(yè)面胶果,模板指令是寫在xml標(biāo)簽中的以t-開(kāi)頭的屬性匾嘱,比如t-if如果要讓一個(gè)標(biāo)簽不被渲染,可以采用t來(lái)包裹早抠,這樣會(huì)執(zhí)...
安全 odoo提供了兩種方式來(lái)管理數(shù)據(jù)權(quán)限而不需要通過(guò)手寫權(quán)限管理相關(guān)代碼蕊连,每種方式都通過(guò)用戶組來(lái)指定用戶:一個(gè)用戶屬于多個(gè)用戶組悬垃,安全機(jī)制通過(guò)用戶組關(guān)聯(lián)作用到用戶 訪問(wèn)控制...
Manifest manifest文件用于將python包定義成odoo的模塊甘苍,并且聲明模塊的元數(shù)據(jù)尝蠕,文件名為_(kāi)_ manifest __.py并包含一個(gè)python格式的數(shù)...
action簡(jiǎn)介 actions定義了系統(tǒng)對(duì)于用戶的操作的響應(yīng):登錄、按鈕载庭、選擇項(xiàng)目等看彼,action可以保存在數(shù)據(jù)庫(kù)或在按鈕方法中以數(shù)據(jù)字典的形式返回扇谣。每個(gè)action有兩個(gè)...
視圖層-設(shè)計(jì)用戶界面 這一章節(jié)我們會(huì)學(xué)習(xí)用來(lái)構(gòu)建用戶界面的視圖層。 視圖跟控件 context跟domian 使用xml文件定義用戶界面 用戶界面與業(yè)務(wù)記錄一樣闲昭,都是存儲(chǔ)在我...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用罐寨、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn),深受各大 Android開(kāi)發(fā)者的歡迎序矩。 RxJava如此受歡迎的原因鸯绿,在于其提供了豐富 & 功能強(qiáng)...