def create(self, **kw): ''' Add new department to DB ''' if DBSession.query(Department).filter(Department.name==kw['name']).all(): flash(u'Ce service existe déjà, pas créé', 'error') redirect('/departments/') d = Department() d.name = kw['name'] d.comment = kw['comment'] DBSession.add(d) flash(u'Nouveau service "%s" créé' % (kw['name'])) redirect('/departments/')