![](/img/trans.png)
[英]What is the relationship between res.partner and res.user in odoo13?
[英]What is difference between self.pool['res.partner'] and self.pool.get('res.partner')
以下內容之間的主要區別是什么:
self.pool['res.partner'].browse(cr, uid, partner_id, context=context)
和
self.pool.get('res.partner').browse(cr, uid, partner_id, context)
根據我的理解,如果partner_id例如1,則兩者都返回類型為res.partner的單個記錄。
那為什么要這樣使用呢?
如果self.pool
是一本字典(我希望:))然后self.pool['res.partner']
會拋出一個異常( KeyError
)如果“res.partner”不存在於那本字典。
在相同情況下, self.pool.get('res.partner')
將返回默認值(無)。
如果要指定其他默認值,則可以這樣做: self.pool.get('res.partner',some_def_value)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.