如何将my(class)中的字段定义为主键,并使用它来浏览Odoo 8中的视图之间的记录

时间:2016-04-20 23:25:46

标签: python openerp odoo-8

请问,我是python的初学者,我的问题是如何将我的表(类)中的字段定义为主键,并使用它来浏览视图之间的记录。

例如:

如何将 NumOffre 定义为主键,稍后在视图之间使用

enter code here
class saisirsoum(osv.osv):
_name='saisir.soum' 

_columns = {
    'NumOffre' : fields.char('N° Offre'), # to be defined as primary key !!
    'organisme_s' : fields.char('Organisme'),
    'des_offre' : fields.char('Designation'),
    'order_line' : fields.one2many('saisir.soumission.ligne','order_id','soumission_id'),
    'observation_d' : fields.text('Observation'),
    }

1 个答案:

答案 0 :(得分:0)

你可以把这种方式带到独特的NumOffre

_sql_constraints = [
    ('Num_Offre', 'unique(NumOffre)', 'Offre Number must be unique!'),
]