常用字段屬性
string是字段的默認(rèn)標(biāo)簽,在用戶界面中使用。除Selection和關(guān)聯(lián)字段外,它都是第一個位置參數(shù),所以大多數(shù)情況下它用作關(guān)鍵字參數(shù)。如未傳入,將由字段名自動生成。
default設(shè)置字段默認(rèn)值。可以是具體值(如 active字段中的default=True),或是可調(diào)用引用,有名函數(shù)或匿名函數(shù)均可。
help提供 UI 中鼠標(biāo)懸停字段向用戶顯示的提示文本。
readonly=True會使用戶界面中的字段默認(rèn)不可編輯。在 API 層面并沒有強(qiáng)制,模型方法中的代碼仍然可以向其寫入。僅針對用戶界面設(shè)置。
required=True使得用戶界面中字段默認(rèn)必填。這通過在數(shù)據(jù)庫層面為列添加NOT NULL 約束來實(shí)現(xiàn)。
index=True為字段添加數(shù)據(jù)庫索引,讓搜索更快速,但同時也會部分降低寫操作速度。
copy=False讓字段在使用 ORM copy()方法復(fù)制字段時忽略該字段。除 to-many 關(guān)聯(lián)字段外,其它字段值默認(rèn)會被復(fù)制。
groups可限制字段僅對一些組可訪問并可見。值為逗號分隔的安全組XML ID列表,如groups=’base.group_user,base.group_system’。
states傳入依賴 state字段值的 UI 屬性的字典映射值??捎脤傩杂衦eadonly, required和invisible,例如states={‘done’:[(‘readonly’,True)]}。
我的昵稱:維度WeDo
我的主頁:http://www.itdecent.cn/u/c902b6d388b6
我的簡介:號稱是個技術(shù)工程師但是從沒有深入的學(xué)習(xí)技術(shù),都是停留在知其然上面,對其所以然研究甚少,以后通過這里學(xué)習(xí)和記錄其所以然。