这是第一个代码
类 timetable_timetable(osv.osv):
_name='timetable.timetable'
_columns={
'name': fields.char('Name',size="64",required=True),
'course': fields.many2one('college.course','Course'),
'semester':fields.many2one('course.semester','Semester'),
'subject':fields.one2many('timetable.subjects','timetable_id ','主题')
}
timetable_timetable()
这是第二个代码
类 timetable_subjects(osv.osv):
_name = 'timetable.subjects'
_columns ={
'timetable_id' : fields.many2one('timetable.timetable','Time Table'),
'subject_id': fields.many2one ('semester.subject','Subject'),
'start_date': fields.datetime('Start Date',store=True),
'duration' : fields.float('Duration',size=64,required=True) ,
'end_date' : fields.datetime('End Date',store=True),
'professor' : fields.many2one('professor.professor','Professor')
}
timetable_subjects()
我想创建一个函数 on_change,它从 start_date 和持续时间返回 end_date。那么我该如何实现该功能。