0
私は2つのモデルを持っています、私はsurvey.survey
モデルからのsurvey.page
モデルのレコードを作成する必要があります(保存ボタンを押すと)。私が試した方法は動作していません。どのように私はこれを達成することができますどのような提案?他のモデルのメソッドを呼び出す
class Survey(models.Model):
_name = 'survey.survey'
@api.multi
def my_func(self):
last_id = self.env['survey.survey'].search([])[-1].id
vals = {'title': 'Page 1', 'survey_id': last_id}
other_object = self.env['survey.page']
return other_object.create(vals)
class SurveyPage(models.Model):
_name = 'survey.page'
title = fields.Char('Page Title', required=True, translate=True)
survey_id = fields.Many2one('survey.survey', string='Survey', ondelete='cascade', required=True)
わかりました。チャンピオンのように動作します。ありがとう –