def create(**kwargs): # subject = Field.query.filter_by(id=field_id).first() comp = Competition(name=kwargs['name'], date=kwargs['date'], field_id=kwargs['field'].id) comp.field = kwargs['field'] return CompetitionService.add(comp, kwargs.get('commit', False))
def pop_competition(self): comp = None if self.validate(): comp = Competition(name=self.name.data, date=self.date.data, field_id=self.subject.data.id) comp.field = self.subject.data return comp