如何在两个表中同时添加字段?

2024-04-27 02:28:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个名为学生的模型表,学生应登记在1组和1标准。你知道吗

我想在选择标准和小组时创造学生 学生应自动添加到标准表模型和组表模型

这是我在学生模型表中的字段

'standard_id': fields.many2one('fci.standard', string='Standard', required=True),
'group_id': fields.many2one('fci.standard.groups',string='Groups(s)'),

这是我的字段,应该在标准模型表中更新

'student_ids': fields.many2many('fci.student', 'student_standard_rel', 'fci_student_standard_id', 'standard_id',
                                        string='Student(s)'),
'groups_ids': fields.many2many('fci.standard.groups', 'standard_group_rel', 'fci_standard_group_id', 'standard_group_id',
                                        string='Groups(s)'),

下面是我在分组表模型中的字段:

'student_ids': fields.many2many('fci.student', 'students_groups_rel', 'group_student_rel', 'student_group_id',string='Student(s)'),

我有一个可能的解决方案(创建相关字段,但我不能用很多字段)


Tags: 模型ididsfields标准stringgroupstudent
1条回答
网友
1楼 · 发布于 2024-04-27 02:28:42

我不知道,为什么你要用多个,而另一边是多个。你知道吗

为保持体系结构的一致性,只需在每个标准和组模型表中使用one2many关系。你知道吗

如果您很可能这样做了,学生将自动添加到相应的表中。你知道吗

相关问题 更多 >