当前对象继承的对象列表,这个列表必须是下面的形式:{‘name_of_the_parent_object’: ‘name_of_the_field’, ...}。可在“object inheritance section”了解更多。缺省值是:{}_log_access定义对资源的写访问是否应写入日志,如果是true,那将自动在对应的数据表中增加create_uid, create_date, write_uid, write_date四个字段,缺省值为True,即字段增加。这四个字段分布记录record的创建人,创建日期,修改人,修改日期。这四个字段值可以用对象的方法(perm_read)读取。_name (required)定义对象的名称,缺省值为None。_order定义search和read方法的结果记录排序规则。
缺省值:“id”
例如:_rec_name标识每个已被存储的资源的名称字段。缺省值是:“name”,缺省情况(name_get没被重载的话)方法name_get()返回本字段值。_sequence数据库表的id字段的序列采集器,缺省值为: None。_sqlSQL代码执行在对象的创建之上,意思就是说在表格创建后代码执行。_table数据库表名,缺省值是和_name一样,只是将"."替换成"_"。
_order = "name"_order = "date_order desc"
Syntax ::对象“tiny.object”继承n个对象“tiny.object_a, ...,tiny.object_n”的所有的字段和方法。
class tiny_object(osv.osv) _name = 'tiny.object' _table = 'tiny_object' _inherits = { 'tiny.object_a': 'object_a_id', 'tiny.object_b': 'object_b_id', ... , 'tiny.object_n': 'object_n_id' } (...)
欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) | Powered by Discuz! X3.2 |