def save_object(self, obj, **kwargs): schedule = Schedule.objects.filter(id=obj.schedule_id).first() if not schedule: logger.debug("no schedule") schedule = Schedule() logger.debug(schedule) if obj.schedule_title: schedule.title = obj.schedule_title if obj.event_id: schedule.event = Event.objects.filter(id=obj.event_id).first() if obj.schedule_date: schedule.schedule_date = obj.schedule_date if obj.schedule_time_from: schedule.schedule_time_from = obj.schedule_time_from if obj.schedule_time_to: schedule.schedule_time_to = obj.schedule_time_to if obj.sort_id: schedule.sort_id = obj.sort_id logger.debug("event:") logger.debug(obj.event_id) schedule.save() obj.schedule_id = schedule.id