0
我有两个模型,我需要在survey.page
模型中创建记录survey.survey
模型(在点击保存按钮时)。我试过的方法不起作用。任何建议我怎么能做到这一点?调用其他模型的创建方法
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)
我明白了。像冠军一样工作。谢谢 –