def index(self, id=None): if id: record = meta.Session.query(model.Foo).filter_by(id=id).first() else: record = model.Foo() assert record is not None, repr(id) c.fs = Foo.bind(record, data=request.POST or None) if request.POST and c.fs.validate(): c.fs.sync() if id: meta.Session.update(record) else: meta.Session.add(record) meta.Session.commit() redirect_to(id=record.id) return render('/form.mako')
def index(self, id=None): if id: record = meta.Session.query(model.Files).filter_by(id=id).first() else: record = model.Files() assert record is not None, repr(id) c.fs = Files.bind(record, data=request.POST or None) if request.POST and c.fs.validate(): c.fs.sync() if id: meta.Session.merge(record) else: meta.Session.add(record) meta.Session.commit() redirect(url.current(id=record.id)) return render('/form.mako')
def render(self, name, **kwargs): return render('/%s.mako' % name, extra_vars=kwargs)
def render(self, name, **kwargs): return render('/forms/%s.mako' % name, extra_vars=kwargs)
def index(self): # Return a rendered template return render('/secured.mako')