Openerp 创建新记录错误

Openerp 创建新记录错误,openerp,odoo-10,Openerp,Odoo 10,嗨,有什么帮助吗?我有这个代码,但没有创建工作(odoo 10) 如果试图创建one2many关系,则必须给出相关字段的值。否则你就看不到了。请检查数据库表以及数据是否正在更新。或者,如果您认为这是一个安全问题,那么尝试创建超级用户。 像 。 如果您需要更多帮助,请使用日志更新问题@Burmese Yes One2任何关系,但我提供相关字段history_line=fields.One2many('db.backup.line','backup_id','history',readonly=Tr

嗨,有什么帮助吗?我有这个代码,但没有创建工作(odoo 10)


如果试图创建one2many关系,则必须给出相关字段的值。否则你就看不到了。请检查数据库表以及数据是否正在更新。或者,如果您认为这是一个安全问题,那么尝试创建超级用户。 像


如果您需要更多帮助,请使用日志更新问题

@Burmese Yes One2任何关系,但我提供相关字段history_line=fields.One2many('db.backup.line','backup_id','history',readonly=True)class db_backup_line(models.Model):\u name='db.backup.line'backup_id=fields.manyOne('db.autobackup.ept','backup')name=fields.Char('db name',size=100)self将成为可浏览对象。无需再次浏览。确保代码在loopok中输入:对于self中的obj,那么create呢({'backup_id':obj.id,'name':obj.name,it right或backup_id:obj.id(不带“”代码)看起来很好,并且工作正常,如果我需要重新生成错误以查找您的问题,或者您必须给我日志。另外,请检查db表@guemi
 for obj in self.browse(self):
                backup_status = 'Backup completed successfully at path : %s ' %(tar_file_path)
                self.env['db.backup.line'].create({
                 'backup_id' : obj.id,
                 'name' : obj.name,
                 'date_time' : time.strftime('%Y-%m-%d %H:%M:%S'),
                 'message' : backup_status,
                 'automatic' : automatic,
                 'done_by' : user_id,
                 'path' : tar_file_path,
                 'file_size' : str(os.path.getsize(tar_file_path)),                                 
                })
self.env['db.backup.line'].sudo().create({...})