原创 建立一個Odoo Module (四)- Computed fields、Model constriants

Computed fields and default values 目前爲止,fields 都是直接將數據寫到數據庫或者從數據庫讀取數據。Fields 中同樣可以通過調用方法獲取動態計算值,而不是從數據庫中取數據。 創建 co

原创 Ubuntu下使用Docker 建立本地私有registry

版本信息 ubuntu 16.04 docker 1.11.2 registry 2 安裝docker 使用安裝腳本安裝docker,保證本機有安裝curl。 $ sudo curl https://get.docker.co

原创 建立一個Odoo Module (六)- Workflows

Workflows Workflows 是通過model 來描述業務邏輯之間的變化過程,Workflows are also used to track processes that evolve over time. 練習 6

原创 建立一個Odoo Module (二)- Basic views、Relational fields

Basic Views Views 定義了 model 中的 record 的展現方式,每種類型的 view 都代提供了 model 的一種數據可視化(list 展現, 圖表的方式展現,等), views 可以通過他們的 type

原创 Django-1.8.3新建一個簡單的News app——01初探urls views

上一篇,已經在F盤根目錄下建立了mysites文件,接下在cmd中輸入下列代碼: F:\>cd mysites F:\mysites>django-admin startapp news 此時F:/mysites/下爲: F:/mysi

原创 建立一個Odoo Module (三)- Inheritance

inheritance 繼承 Model inheritance Odoo 提供了兩種繼承機制(in a module way),用以繼承已有的model。 第一種機制允許一個 module 去修改定義在另一個 module 的

原创 建立一個Odoo Module (八)- Reporting

Reporting Printed reports 在Odoo 8.0,Odoo 提供了一個全新的,基於 QWeb、Bootstrap、Wkhtmltopdf 的report engine。 一個 report 是由下面兩部分組

原创 建立一個Odoo Module (五)- Advanced Views

Advanced Views Tree views Tree views 可以通過增加 attribute 來提供更深度的定製化 decoration-{$name} 允許針對不同的record的特定值,來修改record 對

原创 Odoo ORM API (一)- Recordsets、Environment、Common ORM methods

Recordsets 從8.0開始提供一種新式API,接下來也會長期支持這個新式的API。在本片中,也是介紹怎麼在新舊API之間切換,但是舊API介紹的不多,如果有需要,請查看老版文檔。 與 models 和 records 的

原创 建立一個Odoo Module (七)- Security、Wizard

Security ERP中,必有一個訪問控制機制,來實現安全上的把控 Group-based access control mechanisms Groups 就像普通的 record 一樣創建,只不過他的 model 是 res

原创 Nginx反向代理Odoo後導致日誌中Werkzeug記錄的IP地址不正確的問題

使用環境 主機(win7 192.168.1.78) 虛機 (ubuntu 192.168.1.102) ubuntu 16.04 nginx 1.10.0 odoo 9.0c 問題描述 在odoo不使用代理的情況下,日誌中

原创 建立一個Odoo Module (一)

開啓/關閉 Odoo 服務 Odoo 使用的是CS架構,這裏的C指的是瀏覽器,客戶端和服務器端之間通過RPC通信。 業務邏輯和擴展都是在服務器端執行,但是也支持在客戶端執行一些操作(比如說:一些數據的展示,還有交互式的地圖)。

原创 第1章 Odoo安裝與配置

1 運行環境介紹 IDE: PyCharm 開發環境:window下,使用virtualbox安裝ubuntu16.04(64-bit)的虛擬環境 odoo版本: odoo-9.0 python版本: python 2.7.1

原创 Nginx反向代理Odoo並轉爲https

生成證書文件 生成自簽名證書,並放在指定位置 $ openssl req -x509 -days 3650 -subj '/CN=odoo.youyun.com/' -nodes -newkey rsa:2048 -keyout

原创 requests返回數據編碼問題

以前常用Python的requests包做一些比較基本的東西,很少遇到中文亂碼的問題。 requests也有自己對應解碼方式,但是有時候不太好使。 比如 >> import requests >> url = 'http://