查看“单例模式”的源代码
←
单例模式
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
只有一个记录的记录集特殊情况称为单例记录集。单例仍然是一个记录集,可以在任何记录集的地方预计使用。 但是与多元素记录集不同,单例可以使用它访问它们的字段点表示法,如下所示︰ <nowiki>>>> print self.name Administrator </nowiki> 在下一个例子中,我们可以看到self的单例记录集也有行为作为一个记录集,我们可以迭代它。它只有一个记录,所以只有一个名字打印出来︰ <nowiki>>>> for rec in self: print rec.name Administrator </nowiki> 尝试访问记录集上的字段值,其中有多个记录错误,所以这可能是一个问题我们不确定我们是否在处理一个单例记录集。对于只使用单例模式的方法,我们可以在开始时检查使用self.ensure_one() 。如果self不是单例它会引发错误。 小提示 请注意,空的记录也是单例。
返回至
单例模式
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施