2017-11-17 4 views
1

を作成しますが、D'ONT作業(odoo 10)あなたがone2many関係を作成しようとしている場合、その後、あなたは、関連するフィールド値を与える必要があり、私はこのコードを持ってください任意のヘルプHI新記録エラー

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)),         
       }) 

答えて

1

を作成。そうでなければ、それを見ることができません。 dbテーブルとデータが更新されているかどうかを確認してください。これがセキュリティ上の問題だと思われる場合は、スーパーユーザーとして作成してみてください。 など

self.env['db.backup.line'].sudo().create({...}) 

です。 親切にあなたが関係one2manyビルマはい@より多くの助け

+0

のためのいずれかを持っている場合は、ログと質問を更新しますが、私は関連分野を与える history_line = fields.One2many(「db.backup.line」、「backup_idこの」、「歴史'、readonly = True) – Guesmi

+0

クラスdb_backup_line(models.Model): _name =' db.backup.line ' backup_id = fields.Many2one(' db.autobackup.ept '、' Backup ') name = fields.Char ( 'DB Name'、size = 100) – Guesmi

+0

は既に閲覧可能なオブジェクトになります。再度閲覧する必要はありません。自己中OBJ、何についての作成のために({ は「backup_idこの」:コードがループに –

関連する問題

 関連する問題