Odoo10學習筆記三:模型(結構化的應用數據)、視圖(用戶界面設計)
一:模型
1:創建模型
模型屬性:模型類可以使用一些屬性來控制它們的一些行為:
_name :創建odoo模型的內部標識符,必含項。
_description :當用戶界面顯示模型時,一個方便用戶的模型記錄標題。
_order :當瀏覽模型記錄或者顯示在列表視圖時,設置默認順序。
_rec_name:用來指出引用關聯字描述記錄的字段,例如多對一關系。 默認情況下,它使用name字段,這是模型中常見的字段。但是這個屬性允許我們使用任何其他字段來實現這個目的。
_table:用來支持模型的數據庫表名。通常,它是左自動計算,是下劃線取代點的模型名稱,但也可以設置特定的表名。
_inherit :繼承。
_inherits :嵌入式繼承。
模型深入:
Odoo模型由Python類表示。
2:創建字段
3:模型之間的關系
4:計算字段
5:模型約束
Odoo10學習筆記三:模型(結構化的應用數據)、視圖(用戶界面設計)
相關推薦
Odoo10學習筆記三:模型(結構化的應用數據)、視圖(用戶界面設計)
其他 描述 用戶界面 列表 支持 字段 界面設計 允許 學習 一:模型 1:創建模型 模型屬性:模型類可以使用一些屬性來控制它們的一些行為: _name :創建odoo模型的內部標識符,必含項。 _description :當用戶界面顯示模型時,一個方便用戶的模型記錄標題。
EF6學習筆記一:code-first簡單創建數據庫、表的一些過程
time img install 類名 開啟 屬性 bject nbsp 程序包管理 我的EF學習筆記是按照 汪鵬(網名Jeffcky) 大俠《你必須掌握的Entity Framework 6.x與Core 2.0》來弄的。 這也是我第一篇博客,感覺這東西不能亂寫啊,算
php權限管理(用戶界面實現)
子查詢 header 角色 borde char idt data log art 上一篇介紹的是管理員頁面,能完成對用戶的角色修改和保存,這裏來說一下用戶界面,用戶通過登錄,顯示出其對應功能界面。 1.登錄頁面(用的ajax,也可以用php表單提交方式) 1 <
MYSQL進階學習筆記三:MySQL流程控制語句!(視頻序號:進階_7-10)
sls @age 分享 流程 null set oop 默認 soft 知識點四:MySQL流程控制語句(7-10) 選擇語句: (IF ELSE ELSE IF CASE 分支)IFNULL函數 IF語法: 語法規則:
odoo10學習筆記二:繼承(擴充套件)、模組資料
一:繼承 在不改變底層物件的時候新增新的功能——這是通過繼承機制來實現的,作為在現有物件之上的修改層,這些修改可以發生在所有級別:模型,檢視和業務邏輯。不是直接修改現有模組,而是建立一個新模組以新增預期的修改。 1:擴充套件模型 Odoo 模型存在 Python 的模組之外, 在中間登錄檔那裡
odoo10學習筆記二:繼承(擴展)、模塊數據
標簽 添加 方便 before 表達 use lds extension 簽名 一:繼承 在不改變底層對象的時候添加新的功能——這是通過繼承機制來實現的,作為在現有對象之上的修改層,這些修改可以發生在所有級別:模型,視圖和業務邏輯。不是直接修改現有
Esper學習筆記三:EPL語法(1)
1.EPL語法簡介 EPL全稱Event Processing Language,是一種類似SQL的語言,包含了SELECT, FROM, WHERE, GROUP BY, HAVING 和 ORDER BY子句,同時用事件流代替了table作為資料來源,並且能像SQL那樣join,fil
《C語言程式設計:現代方法(第2版)(K.N.King 著)》學習筆記三:C語言基本概念(2)
2.3 註釋 每一個程式都應該包含識別資訊,即程式名、編寫日期、作者、程式的用途以及其他相關資訊。C語言把這類資訊放在註釋(comment)中。 符號 /* 標記註釋的開始,而符號 */ 則標記註釋
《組合語言(第3版)(王爽 著)》學習筆記三:基礎知識(3)
1.11 記憶體地址空間(概述) 什麼是記憶體地址空間呢?舉例來講,一個 CPU 的地址匯流排寬度為 10,那麼可以定址 1024 個記憶體單元,這 1024 個可尋到的記憶體單元就構成這個 CPU
RabbitMQ學習筆記三:Exchange的學習(1)
一、概述 上一篇文章中講述了一個簡單的訊息傳遞模型,訊息從生產者傳送到消費者再發送到佇列,實際的工作中生產者不知道要把訊息傳送給哪個佇列,可能有多個消費者要生產者的訊息,也可能有的消費者不需要生產者的全部訊息,比如日誌系統,一個消費者需要info級別的資訊,另一個消
Linux學習筆記(三):系統執行級與執行級的切換
查看 用戶操作 回車 water hat ntsysv tde 文件表 config 1.Linux系統與其它的操作系統不同,它設有執行級別。該執行級指定操作系統所處的狀態。Linux系統在不論什麽時候都執行於某個執行級上,且在不同的執行級上執行的程序和服務都不同,所要
MYSQL學習筆記三:日期和時間函數
div content minute name top fonts table hmm 指定 MYSQL學習筆記三:日期和時間函數 1. 獲取當前日期的函數和獲取當前時間的函數 /*獲取當前日期的函數和獲取當前時間的函數。將日期以‘YYYY-MM-DD‘或者’YYYYM
tensorflow學習筆記(三):實現自編碼器
sea start ear var logs cos soft 編碼 red 黃文堅的tensorflow實戰一書中的第四章,講述了tensorflow實現多層感知機。Hiton早年提出過自編碼器的非監督學習算法,書中的代碼給出了一個隱藏層的神經網絡,本人擴展到了多層,改進
CSS學習筆記三:自定義單選框,復選框,開關
sla checked 移動 transform 第一個 16px 位移 block back 一點一點學習CCS,這次學習了如何自定義單選框,復選框以及開關。 一、單選框 1、先寫好body裏面的樣式,先寫幾個框 1 <body> 2 <d
Android學習筆記三:用Intent串聯activity
conda data activity setresult result 意圖 prot 其他 cte 一:Intent Intent可以理解為 意圖。 我們可以通過創建intent實例來定義一個跳轉意圖,意圖包括:要跳轉到哪個頁面、需要傳遞什麽
vue學習筆記(三):vue-cli腳手架搭建
node log ins 版本 返回 ges 技術分享 安裝webpack webp 一:安裝vue-cli腳手架: 1:為了確保你的node版本在4.*以上,輸入 node -v 查看本機node版本,低於4請更新。 2:輸入: npm install -g vue-c
odoo10學習筆記十三:qweb報表
表達 any http aid eva 對象 type ext chche 原文地址:http://www.cnblogs.com/ygj0930/p/7151732.html 一:概述 報表是使用qweb定義的,報表的pdf導出是使用wkhtmltopdf來完成的。 如果
odoo10學習筆記十:Actions
rep span 表視圖 網站頁面 打開 tac 執行 技術 ext 原文地址:http://www.cnblogs.com/ygj0930/p/7150860.html actions定義了系統對於用戶的操作的響應:登錄、按鈕、選擇項目等。 一:窗口action(ir.a
Docker學習筆記三:Docker鏡像image
nta process space ffffff 筆記 地址 running build mark Docker的C/S模式的運行 一:查看鏡像#docker images REPOSITORY TAG IMAGE ID
ROS學習筆記(三):自定義話題的程式設計
前言:ros給我們提供了眾多的訊息結構,但是更多時候我們需要根據自己的研發需求定義自己的訊息結構。 一、檢視ros自帶的訊息結構 我們最常用的一個訊息結構就是std_msgs,那麼怎麼檢視這個訊息結構支援可以定義哪些資料型別呢? 我們使用roscd std_msgs/這個命令開啟該訊息結