def __call__(self, environ, start_response): """Invoke the Controller""" # WSGIController.__call__ dispatches to the Controller method # the request is routed to. This routing information is # available in environ['pylons.routes_dict'] try: return WSGIController.__call__(self, environ, start_response) finally: Session.remove()
def cadastrar(self): c.form = AlunoForm(request.params) if request.method == 'POST' and c.form.validate(): aluno = Aluno() c.form.populate_obj(aluno) Session.add(aluno) Session.commit() else: return render('/novo_aluno.mako') return 'Aluno inserido com sucesso!'
def init_model(engine): """Call me before using any of the tables or classes in the model""" Session.configure(bind=engine)