context
這是乙個上下文,運用很靈活
得到整個context
self.context_get()
self.env['res.users'].context_get()
得到context裡面對應的值
得到flag的值
self.env.context.get('flag',false)
修改context裡面的對應的值
self.with_context()
或self.with_context(flag=true) 單一時
或ctx = dict(context or {})
ctx['flag']=false
self.with_context(ctx)
保證context的字典型別
context = dict(context or {})
複製context
c = context.copy()
主要改變部分值,帶到其它函式中
自己構造context
context =
常規用法
帶入函式中
if part.lang:
self = self.with_context(lang=part.lang)
product = self.env['product.product'].browse(product)
------
return self.with_context(ctx).write()
記住,用了 with_context
檢視中引入context
model="ir.actions.act_window"時
代表 搜尋時 my_expert_list 值為1 對於 search_default_是系統的前置標識
分組指定搜尋
列表中欄位
檢視定義context 帶入函式
odoo8 開發筆記 日期操作
日期格式化字串 date format y m d 日期時間格式字串 datetime format y m d h m s 日期時間格式字串 包含毫秒 datetime format y m d h m s.f openerp物件中欄位賦值為當前日期 字串 fields.date.context ...
odoo8新舊API related欄位型別詳解
1.related 顧名思義 引用 那麼如何又是如何引用呢?1.新api例項 nick name fileds.char user id.name string u 使用者名稱 該例項中user id欄位是本表中字段與res.user模型關聯,改例項直接將該user id關聯的user表資料中的 n...
odoo開發筆記 日期操作
日期格式化字串 日期格式化字串 date format y m d 日期時間格式字串 datetime format y m d h m s 日期時間格式字串 包含毫秒 datetime format y m d h m s.f odoo中賦值當前日期 odoo物件中欄位賦值為當前日期 字串 fie...