我需要覆盖模型的create方法.我有两个型号.
1.'person_travel"
2.'person_calender"
我打算做的是当我为模型旅行创建一个记录时,它应该自动创建模型'person_calender'的记录.
我的最终目标是在创建旅行记录时,它有一个日期字段.我需要我的日历视图来显示该日期的事件.
这是我的第一个模特.
class Travel(models.Model):
_name = 'person_travel'
name = fields.Char('Travel name',size=64,required=True)
package = fields.Many2one('package_travel','Package',required=True)
travel_Mode = fields.Selection((('a','Bus'), ('b','Van'), ('c','Car'), ('d','Flight'), ('e','Train'), ('f','Ship'), ('g','Motor cycle'), ('h','Other')),'Travel mode')
from_Place = fields.Char(size=64)
To_Place = fields.Char(size=64)
status = fields.Selection((('a','Pending'), ('b','Planned'), ('c','Done')),'Status')
start_date = fields.Date('Start date')
end_date = fields.Date('End date')
ticket_number = fields.Char(size=64)
seat_number = fields.Char(size=64)
description = fields.Text(size=64)
one_to_many = fields.One2many('carry_item','one_to_many')
@api.model
def create(self, values):
print values
Run Code Online (Sandbox Code Playgroud)
这是我的第二个模特....
class Calender(models.Model):
_name = 'person_calender'
start = fields.Date('start')
# stop = fields.Datetime('stop') …Run Code Online (Sandbox Code Playgroud)