def __call__(self, request): model = self._model.get(request.matchdict["id"]) or raise_not_found() return { "model": model, "form": self._form_class(obj=model, **self._produce_extra_form_args(self._form_class, request)), "submit_path": request.route_path(self.submit_path_route, id=model.id), "list_route": self.list_route, "page_title": (self.page_title or (u"Edit %s #{id}" % unicode(self._model.__name__))).format(id=model.id), "base_template": self.base_template, }
def __call__(self, request): model = self._model.get(request.matchdict['id']) or raise_not_found() return { 'model': model, 'form': self._form_class(obj=model, **self._produce_extra_form_args( self._form_class, request)), 'submit_path': request.route_path(self.submit_path_route, id=model.id), 'list_route': self.list_route, 'page_title': (self.page_title or (u"Edit %s #{id}" % unicode(self._model.__name__))).format( id=model.id), 'base_template': self.base_template, }
def _fetch_model(self, request): return self._model.get(request.matchdict["id"]) or raise_not_found()
def _fetch_model(self, request): return self._model.get(request.matchdict['id']) or raise_not_found()