原创 ORM API(二)

創建模型 在模型上字段作爲屬性被定義 from openerp import models, fields class AModel(models.Model): _name = 'a.model.name' f

原创 odoo12主題教程(下)

添加樣式 Odoo默認包括引導。這意味着您可以利用開箱即用的所有引導樣式和佈局功能。 當然,如果您想提供獨特的設計,引導是不夠的。下面的步驟將指導您如何向主題添加自定義樣式。最終的結果不會很漂亮,但會爲您提供足夠的信息來構建自己的系統

原创 odoo12 主題教程(上)

  Odoo慶祝自由。設計師可以自由地走得更遠,用戶可以根據自己的需要定製任何東西。   準備好創建自己的主題了嗎?太好了。在開始之前,有一些事情你應該知道。本教程是創建Odoo主題的指南。 網頁設計師簡介 如果您是第一次使用Odo

原创 ORM API(三)

搜索 search(args[, offset=0][, limit=None][, order=None][, count=False])   基於參數搜索記錄 參數:  args:-- 搜索域,如果爲空則匹配所有記錄      

原创 ORM API(二).md

創建模型 在模型上字段作爲屬性被定義 from openerp import models, fields class AModel(models.Model): _name = 'a.model.name' fie

原创 Workflows

在odoo中,工作流是管理一組與模型記錄相關聯的“要做的事”的技術產品。工作流提供了一種更高級的方式來管理要在記錄中執行的任務。 更具體的說,工作流是一個有向圖,其中節點稱爲“活動”,弧稱爲“過渡”。 activity定義了應該在o

原创 odoo button type("object","action","workflow")

根據按鈕的不同類型,type有不同的值 type = “object” 需要在py文件中定義一個方法,並且在button的name屬性值與方法名相同 # python文件中 def some_code(self): pass

原创 ORM API(一)

recordsets 模型和記錄的交互通過記錄集來進行,記錄集是同一模型的一系列記錄的排序 注意: 與名稱的含義不同,記錄集在當前情況下有可能重複,以後可能會改變 模型上定義的方法在記錄集上執行,self本身也是一個記錄集: c

原创 odoo8.0 paperformat inherit

Paperformat Inherit <record id="paperformat_asset_card_inherit" model="report.paperformat"> <field name="na

原创 強制取消odoo模塊升級動作

選擇所有在升級的模型 SELECT * FROM ir_module_module WHERE state = 'to upgrade' 將狀態爲’to upgrade’該爲’installed’ UPDATE ir_module_mod

原创 Winscp 錯誤碼3 permission denied

給Ubuntu設置root用戶並且可以SSH登錄 設置root密碼 ubuntu@VM-58-46-ubuntu:~$ sudo passwd root Enter new UNIX password: Retype ne